推出 GreptimeDB v0.7 —— 开启云原生监控的未来
内容提要
GreptimeDB发布2024年路线图,计划推出v0.7和v0.8版本。v0.7实现了云原生监控场景的生产就绪功能,包括Metric Engine、Region Migration和Inverted Index等功能。v0.8计划于四月发布。
延伸解读
v0.7 升级需停机,官方工具简化流程
由于 v0.7 包含重大变更,升级需要系统停机。官方建议使用升级工具,流程包括:创建全新 v0.7 集群、停止旧集群写入、使用 CLI 工具导出表结构和数据、导入新集群、切换流量入口。这有助于减少升级风险,但需提前规划停机窗口。
Metric Engine 显著降低存储成本
Metric Engine 通过合成宽表将相关指标映射到单个物理表,减少物理表数量。基于 AWS S3 的测试显示,在约 30 分钟、总写入速率约 300k 行/秒的场景下,操作次数大幅减少,整体成本降低超过八倍。这为大规模云原生监控提供了经济高效的存储方案。
倒排索引提升查询性能,最高近 200%
新增的倒排索引模块能高效定位相关数据段,减少扫描数据文件的 I/O 操作。在 TSBS 测试中,平均性能提升 50%,部分场景提升近 200%。该索引自动生成,支持等值、范围和正则匹配,并自动调整参数以平衡构建成本和查询效率。
v0.8 将完成 GreptimeFlow,性能仍是重点
下一个里程碑 v0.8 计划于四月发布,将完成 GreptimeFlow——一种流计算解决方案,支持跨数据流的持续聚合,可集成到 Frontend 或独立部署。此外,团队将持续优化性能,以缩小在可观测性场景与主流解决方案的差距。
Q&A
GreptimeDB v0.7版本有哪些新功能?
v0.7版本实现了云原生监控场景的生产就绪功能,包括Metric Engine、Region Migration和Inverted Index等功能。
Metric Engine的主要用途是什么?
Metric Engine专为可观察性场景设计,适合管理大量小表,优化云原生监控。
Region Migration功能如何简化数据迁移?
Region Migration通过简单的SQL命令简化了数据表区域迁移,支持热数据迁移和负载均衡。
Inverted Index如何提高查询效率?
Inverted Index显著提高了数据查询效率,减少了I/O操作,查询速度提升可达200%。
v0.7版本的升级过程是怎样的?
升级过程包括创建新集群、停止旧集群流量、导出表结构和数据、导入新集群以及切换流量入口。
GreptimeDB未来的开发计划是什么?
未来计划在四月推出v0.8版本,完成GreptimeFlow的开发,并优化性能以缩小与主流解决方案的差距。