当前位置: 首页 > 产业
打造云原生时序数据库,「GreptimeDB」宣布分布式版本全面升级-焦点快播
来源:36氪     时间:2023-06-06 08:27:24

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 关闭