首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

1TB-1PB规模:实时分析数据库新选择

图片来自:Ernest Ojeh on Unsplash

在竞争激烈的数据库领域,OceanBase 4.3版本的推出无疑加剧了市场的“卷”势。这一版本以其在实时分析(AP)领域的显著进步,标志着在实时分析数据库的市场又有了新的选择。

在数据驱动决策成为企业核心战略的今天,越来越多企业需要更强的数据实时分析能力。实时数仓曾是解决实时分析问题的标准方案,但在易用性和管理复杂性方面存在短板。近期,一种新的解决方案出现。

在第二届2024 OceanBase开发者大会上,OceanBase发布了4.3版本,其中最显著的变化是AP能力更强了。通过推出新的列式存储引擎(支持在线进行行列存储格式的转换、索引也支持列存)、推出新的向量引擎 2.0 版、新增物化视图等技术增强,实现了秒级实时分析的能力,为PB级以下(可以支撑从1TB到1PB数据规模)实时分析数据库市场提供了新的选择。

与传统的实时数仓相比,OceanBase在实时分析场景中展现了其独特的优势,包括实时写入、读写强一致性、大规模并行处理能力以及较低的管理运维难度。

这使得OceanBase的应用场景得以进一步拓展,从事务处理(TP)和混合事务分析处理(HTAP)拓展到TP、HTAP和实时AP。也就是说,未来,企业无论是OLTP、还是HTAP、亦或是OLAP,都可选择使用OceanBase。

在发布会现场,通过跑分测试,OceanBase 4.3在大宽表查询性能上已达到了ClickHouse的水平,部分性能甚至超过ClickHouse,相当令人瞩目。

会后,在对OceanBase CTO 杨传辉的采访中,老鱼了解到,强化AP能力是OceanBase一体化战略的自然延伸,体现了公司对一体化数据库的长期承诺。今天,看到的AP增强只是OceanBase按照Roadmap研发工作逐步体现。

一体化的理念意味着从事务处理(TP)到分析处理(AP),甚至未来的人工智能等领域,都能够通过一个系统解决80%的问题。过去OceanBase专注于TP的关键任务能力,而现在随着4.2版本的成熟,OceanBase开始将注意力转向AP,这是与4.2最大的变化。

这个转变的第一个方面是列存引擎的引入,在大规模数据复杂分析或海量数据即席查询场景中,列式存储是AP数据库的关键能力之一,这让OceanBase 不仅能够继续有效支持 OLTP 和 R-OLAP,还拓展了对 M-OLAP 类业务场景的支持。第二个是改进的向量化执行引擎,该版本实现了向量化引擎2.0版本,通过基于Column数据格式描述的改进,有效减少了内存和IO开销,从而进一步提高了深度AP场景下的性能表现。另外,新增了物化视图功能也支持AP业务的一个关键特性,它能减少实时计算来提升查询性能,简化复杂查询逻辑。

因为,OceanBase希望将AP的能力提升到与大厂区相匹配的水平,必须具备列存储和向量化执行的能力,杨传辉说。这也包括生态系统适配,以及对外部数据云和半结构化数据的支持。

与业界其他AP系统相比,OceanBase有两个显著优势,杨传辉说。

首先,OceanBase将分布式的TP能力与AP能力整合在一起,使其具有明显的优势。以往的AP系统在分析和列存方面表现较好,但无法实现实时分析,而OceanBase能够实现实时查询。此外,AP系统通常无法进行实时调查,而OceanBase则可以通过高并发的点查实现。

其次,OceanBase在功能上与TP系统相比有所改进,如MySQL的兼容性和高可用性等方面。此外,OceanBase将分布式TP整合在一起,弥补了AP系统在这些方面的不足。虽然AP的列存和向量化执行能力已经达到一流水平,与TPC-H基本持平,但OceanBase具备实时查询、MySQL兼容性、高可用性、零RPO等特点,以及生态工具如OCP的支持,这些是其他AP系统很少具备的。

数据仓库的未来正朝着实时化快速前进。由于以往技术的束缚,如单一的列存储支持、分布式处理能力的不足,以及实时事务处理能力的局限,实时查询的实现曾面临重重障碍。这些限制阻碍了系统对大数据的高效支持,特别是在AP系统方面。

然而,OceanBase 4.3版本的问世,标志着AP和TP能力的有机融合,而非简单的功能叠加,带来了更实时、更易用、更高可用性、更可扩展性的数据处理体验,这正是4.3版本最大的变化。

尽管OceanBase 4.3的实际能力还需要通过更多客户案例来验证,但对中小企业来说依然极具吸引力,因为它能够在不增加系统复杂性的前提下,高效处理多样化的工作负载。这一点对于企业而言至关重要,这直接关联到更低的总体拥有成本(TCO),有效减少了多系统维护所需的高昂开销。对于数据库管理员(DBA)而言,这样的技术进步意味着工作负担的减轻,而对于开发者来说,则意味着能够享受到更快速的开发部署流程和更流畅的用户体验。

OceanBase4.3在AP上的“卷”,无疑是对自己更高的要求,也正是这种数据库厂商的“卷自己”才会推动整个数据库行业的技术进步和竞争发展。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OOwNTWCyVU7MQbB4VtDUFq2Q0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com