Google Monarch,下一代内存时序数据库
Monarch 是谷歌的一个全球分布式内存时序数据库。它是一个多租户的服务,通常用于监控谷歌内部那些服务于数十亿用户的系统的可用性,正确性,性能,负载以及其他各方面。每秒钟,Monarch采集了TB级别的时序数据到内存,并且支撑了数百万的查询。
Monarch有一个region化的架构用于支撑自身的可用性与可扩展性,在这之上有全局的配置管理和查询系统将这些region化的服务整合成一个统一的系统。Monarch在它的分布式架构之上,提供了灵活的配置,表达能力强的关系数据模型,以及强大的查询能力。
Google Monarch 并未开源,此处参考谷歌官方论文 Monarch: Google’s Planet-Scale In-Memory Time Series Database。