您当前的位置:首页 >> 要闻 >  >> 正文
打造云原生时序数据库,「GreptimeDB」宣布分布式版本全面升级
来源: 36氪      时间:2023-06-06 10:22:41

36氪获悉,时序数据库公司「Greptime」(格睿科技)于今日正式进行产品升级,将自身云原生时序数据库产品GreptimeDB进行分布式升级。公司表示,本次更新,我们开发的功能主要聚焦在分布式,相较之前的单机版本,分布式版本提供了更强大的扩展性、高可用性和容错性等。

Greptime是36氪报道过的一家公司。公司成立于2022年4月,目前的主要产品是时序数据库GreptimeDB和格睿云GreptimeCloud。


(资料图片仅供参考)

其中,GreptimeDB是一款用Rust写的云原生、分布式、融合时序和分析的开源时序数据库。GreptimeCloud则是基于 GreptimeDB的 Database as a Service 云服务。

据介绍,对用户来讲,GreptimeDB的主要特点包括:

可用可靠的透明式、分布式:在满足分布式的高可用高可靠之外,GreptimeDB在使用体验上做到透明,也就是使用者从单机模式到集群模式,可以无缝切换。

第二个特点是针对时序领域的优化:这里包括了对于时序领域生态的协议兼容,方便快速接入,以及针对时序数据的压缩和存储方案优化,让用户不再担忧历史数据的存储成本问题。

最后也是最重要的一个特点是融合负载。除了存算分离架构保障不同计算资源灵活扩缩容以外,GreptimeDB 还原生支持 SQL/Python 来做复杂的库内计算,提升分析的实时性。

据介绍,作为一个开源项目,GreptimeDB现在已有2700多个star,其中海外和国内的人数相当。

Greptime

谈及本次更新,公司介绍,在 4 月中旬发布的 v0.2 版本中,Greptime的主要目标集中在单机,PromQL兼容,写入性能优化等。而如今的v0.3 版本,则主要聚焦在“分布式”。

拆解开来,这次基于分布式的重点优化在以下几个方向:

查询能力提升:包括支持分布式查询优化、重要SQL查询的改善,如TopK场景的处理,增强PromQL的兼容性,以及优化数据压缩策略来加快查询速度。

稳定性增强:为了增加系统的健壮性和可靠性,引入了Procedure框架。同时提供了更细粒度的Hybrid-flush策略以提高写入的稳定性,并对可观测性进行了提升,增加了更多性能指标度量的埋点,支持如Tokio console等工具。

分布式性能优化:实现了Region级别的高可用性,提供了快速的容灾切换调度。同时也对分布式写入性能进行了优化。

整体来说,公司表示v0.3会是一个初步可以试用的分布式版本。它具备了region粒度的服务高可用(数据高可靠还待后续版本完成),重点场景的分布式查询(重点是 PromQL 查询方向)和写入性能均达到或者略微超过主流同类数据库性能的水位线。

在此前的采访中,Greptime创始人庄晓丹曾告诉36氪,他认为虽然市面上已经存在不少时序数据库,但时序数据库领域至少在三个方面还需要迭代:首先,在以云原生的方式持续实时地解决海量时序数据的写入、查询的工作任务时,时序数据库的能力还有待提升。第二,对时序数据的挖掘和利用,也就是分析需求,目前还未能被很好地解决。第三,当前市面上的数据库,在分布式集群方案上的开源还有所保留。如今Greptimev0.3的升级,或许正是对分布式优化的回应。

标签:

X 关闭

X 关闭