*首发自微信公众号“中国软件评测中心”
国内首个基于在线交易风控场景的 HTAP 数据库测试基准 HyBench 自发布以来,经过一年时间的试用及测试验证,已具备开展商业测试的能力。近日,OceanBase 率先完成了 HyBench 基准测试,并在测试中表现优异。在 1000X 数据量场景下,OceanBase V4.3 获得了 H-Score 评分值 384.39。
HyBench 是中国软件评测中心依托基础软件质量控制与技术评价工业和信息化部重点实验室的技术资源与清华大学联合牵头,OceanBase、达梦、华为、腾讯云、阿里云共同参与研发的 HTAP 数据库测试基准。HyBench 旨在引导数据库技术的发展方向,提升产品性能,并为企业的数据库选型提供重要参考。这不仅是国际上评价数据库产品的通用做法,也是推动数据库技术进步的重要手段。
HTAP 作为现代数据架构中必不可少的能力,能够同时处理联机事务处理(OLTP)和联机分析处理(OLAP)的工作负载,实现实时数据分析和事务处理的融合。这使得企业能够在单一平台上高效处理多种数据需求,从而提升运营效率和决策速度。此次 OceanBase V4.3 率先完成了 HyBench 基准测试,进一步体现了该版本在 HTAP 技术及现代数据架构上的先进性和领先性。
在数字化转型的大背景下,混合事务与实时分析处理是企业核心系统的强诉求,OceanBase 基于原生分布式架构做好交易处理场景的同时,能够完成分析、跑批等分析性场景,一套引擎支持 OLAP + OLTP 工作负载,同时实现两套系统功能,成本将大幅降低。真正的 HTAP 要求先有高性能的 OLTP,然后在 OLTP 的基础上支持实时分析。OceanBase 真正通过“一个系统”提供同时处理交易及实时分析,“一份数据”用于不同的工作负载,从根本上保持数据的一致性并最大程度降低数据冗余,帮助企业大幅降低总成本。
为了确保混合负载场景中的在线事务处理不受突发批量分析处理的影响,OceanBase 支持混合负载下的资源隔离能力。这包括使用多个 Zone 和多副本进行物理隔离,以及使用 CPU 资源组和 IOPS 资源组来控制不同负载的资源使用率。系统还会自动识别和隔离慢查询,避免其影响整体的交易业务响应时延。
特别是在 OceanBase V4.3 版本中,首次支持列存引擎,LSM-Tree 的行列混合式存储方案使得 OLTP 和 OLAP 负载处理取得很好的平衡。通过 Zone 多副本进行物理隔离和使用 CPU 资源组、IOPS 资源组控制不同负载的资源使用率等资源隔离方式,保证了混合负载场景中在线事务处理不受突发批量分析处理的影响。OceanBase V4.3 版本对优化器、并行执行、向量化引擎等进行了优化,复杂查询和大数据量查询性能得到提升。
OceanBase 作为 100% 根自研的原生分布式数据库,未来也将持续精进技术,打磨产品,不断推动和引领分布式数据库创新,助力更多企业完成关键业务系统升级。