OceanBase 4.3 版本发布,基于 LSM-Tree 架构推出列存引擎,显著提升 AP 场景查询性能

2023 年初,OceanBase 4.1 版本以其单机分布式一体化架构和极短的恢复时间目标(RTO)8秒以内,解决了3.x版本的分区数上限问题,并新增了仲裁副本等降低成本的特性。随后,4.2.1 LTS 版本在稳定性和易用性上进行了全面提升,被数百家客户应用于生产环境。

为了进一步满足用户对易用性和多样化负载的需求,OceanBase 4.3 版本经过深入研讨和精心设计,现在正式发布。这个版本是 OceanBase 面向实时分析业务的重要里程碑,它基于 LSM-Tree 架构推出了列存引擎,实现了行存和列存数据存储的一体化。同时,它还引入了新版向量化引擎和列存代价模型,显著提升了 AP 场景的查询性能,同时保持了对事务处理(TP)业务场景的支持。

主要亮点包括:

  1. TP & AP 一体化产品形态:OceanBase 4.3 版本在保持行级数据高并发实时更新的同时,新增了列式存储引擎,增强了向量化执行和分布式计算能力。
  2. 行存与列存一体化:通过 LSM-Tree 架构,OceanBase 能够在同一个系统中高效处理行存和列存数据,提升了查询性能。
  3. 新向量化引擎:4.3.0 版本对向量化引擎进行了重大改进,提升了深度 AP 场景下的性能。
  4. 物化视图功能:新版本引入了物化视图,通过预计算和存储查询结果来提升实时查询性能。
  5. 全面增强的内核特性:包括自适应代价模型、函数索引 SESSION 变量固化、Online DDL 扩充等。
  6. 显著提升的计算性能:在 TPC-H 和 TPC-DS 基准测试中,4.3.0 版本展现了显著的性能提升。
  7. 持续提升的易用性:包括索引使用监控、客户端本地导入、LOB INROW 阈值配置等新功能。

OceanBase 4.3 版本不仅在性能上取得了突破,同时也在易用性和稳定性上进行了优化,为用户带来了更加强大和灵活的数据库解决方案。

感兴趣的用户可以查看 OceanBase 4.3 Release Notes 以获取更多详细信息。