openGemini正式加入openEuler DB SIG

2023年2月,正式申请加入 DB SIG,现已完成对的各项兼容性测试,并计划加入 23.03版本 。
可在物联网、嵌入式、边缘计算、运维监控(AIOps)等领域与社区展开合作,充分利用自身技术竞争优势,增强社区的影响力和竞争力的同时,不断挖掘新的机遇和技术创新点,进一步提升的技术实力和社区品牌知名度 。
项目地址
项目官网
简介
是由华为云数据库创新实验室自行设计、研发并面向全球开源的一款云原生分布式时序数据库 。主要面向物联网和运维监控等场景,提供海量时序数据库处理和分析的开源解决方案,以进一步降低企业运营和运维成本,提升产品质量和生产效率 。
发展历程
【openGemini正式加入openEuler DB SIG】如图所示,经历了最初由改造的技术探索,到云服务商用、自研内核增强和开源等多个阶段的发展,经受住了华为云内外部100余家用户不同业务场景的打磨和检验,现已开放全部核心源码,全面拥抱开源,打造共享、共治、共建的开发社区,构建全球技术生态和影响力 。
的架构
采用MPP大规模并行处理分层架构,由ts-sql、ts-store、ts-meta组成 。
数据按照时间线一致性Hash方式打散存储在不同的ts-store中,在查询语句执行期间,从ts-store获取数据并汇总,并返回客户端
数据库集群元数据和数据库元数据管理,如节点信息、数据保留时间、数据分区信息、表信息等
将原始数据按时序优化的数据格式进行统一组织和存储,查询时,按指定时间范围和时间线ID查询数据,并根据过滤条件,返回目标数据
的核心竞争力
开源后持续版本迭代,现已发布v1.0.0版本,在高性能、高安全、企业级特性、可扩展性、功能、应用开发等六个方面已全面具备生产环境可使用的完整能力 。
高性能
针对物联网、运维监控等领域海量数据管理和分析诉求,对计算引擎和存储引擎做了大量的优化设计,取得了明显效果 。
在30万指标,259亿条指标测试数据的场景下,采用TSBS性能测试工具,相比开源的单机版 v1.7,单机版写入性能提升5倍,简单查询提升2-5倍,复杂查询响应时间缩短60倍以上 。
高安全
支持数据传输加密和用户密码鉴权,支持用户弱密码校验和审计日志 。此外,集群的各组件之间通信可配置HTTPS双向认证( TLS),确保每一个链接都是可信的 。
企业级特性
具备丰富的企业级特性,部分关键特性如下:
采用列式数据存储,不同数据类型对应不同的数据压缩算法,可支持PB级指标数据的长期数据存储 。存储成本是传统关系型数据库 1/20,是NoSQL的 1/10
数据过期后自动删除
设备掉电后,缓存数据不丢失
当数据量较大时,传统降采样工作方式对磁盘I/O消耗过大,I/O放大也很严重 。可通过流式计算,写入数据的同时实现数据降采样,该方法具有高性能、网络开销小的优点
结合时序数据特点,数据按热、温、冷多级存储,进一步提升查询性能
提供了开源监控工具ts-,可采集260余种内核和服务器关键监控指标,更好的观察系统的运行状况,快速排查、定位和解决问题

openGemini正式加入openEuler DB SIG

文章插图
可针对不同时间范围的历史数据进行不同方式的降采样,保留历史数据的特征,原地删除其余历史数据,节约存储空间50%,计算资源节约90%
充分利用架构的并行处理优势,每次迭代批量返回数据,大数据量下查询性能更好
内置基于AI的时序异常检测和预测分析框架,具备流批一体、严重程度分级等多项能力,支持每秒万级实时指标数据并发检测,内含13种异常检测器,可覆盖常见的离群点、数值变化、阈值、持续上升下降等常见时序异常场景