暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

认识一下为现代压力而构建的数据库OceanBase(还有您的人工智能梦想)

通讯员 2024-06-24
184

有没有想过中国最大的在线购物活动“双十一”如何在数百万同时交易的压力下不会崩溃?答案就在一个名为 OceanBase 的数据库中。

现在,这家同名公司蓄势待发。它看到了将其数据库的能力带到全球金融领域来处理支付宝的极端需求、淹没高数据负载、容量和实时交易的优势。这是正确的。


图片来源:iStockphoto/Shutthiphong Chandaeng

起源故事:诞生于规模化危机

要了解OceanBase,我们首先要回拨到11年前。支付宝已经是一个主要的第三方支付平台,但现在已经岌岌可危。问题是:它是一个整体 Oracle 数据库。

与 Oracle 的整体架构一样,遗留系统无法应对数据量和请求负载。它们根本就不是为了扩展或优雅地处理多区域灾难恢复而构建的。

但这并不是唯一的担忧。 “技术挑战不仅仅与数据库有关,”OceanBase 国际业务解决方案架构主管 Ted Bai 解释道。 “整个基础设施是一个巨大的结构,承受着极大的压力。”

支付宝要想实现更大的梦想,就必须在硬件和数据库升级方面投入更多资金。它知道必须回到绘图板。出现的解决方案是 OceanBase。

它是从头开始构建的完全分布式数据库,打破了性能瓶颈并实现了无缝扩展。

这也不仅仅是理论。 2019年,OceanBase凭借其V2.2条目创造了历史,成为第一个通过TPC-C基准测试的分布式数据库,以6000万tpmC的成绩击败了使用标准x86服务器而不是高端硬件的Oracle。 2020年,创下了7亿tpmC的新纪录。

OceanBase是第一个进入令人垂涎的TPC-C排名的分布式数据库,该排名通常被视为数据库的一级方程式比赛,也是第一个这样做的中国数据库。性能的飞跃还凸显了分布式架构在处理大批量金融交易方面的强大功能。

单一数据库的束缚现在已经打开。

开源,但还没有完全分叉

自从成为支付宝的首选数据库以来,OceanBase 已经发展成为一个商业产品。它现在服务于各个行业,从银行和保险公司到电信巨头,甚至中国政府。

该架构已经成熟,可以满足每个行业的独特需求,包括在 AWS 和 GCP 等平台上进行基于云的部署。

OceanBase 是开源的,这与其他 TPC-C 竞争对手有显着区别。这一决定对于更广泛的采用至关重要。

“为了使其成为真正的全球产品,它必须是开源的,”白说。这促进了社区参与并加速创新,而企业版则侧重于 Oracle 兼容性和高级安全功能,以满足金融机构的严格要求。

 OceanBase的优势在哪里

询问任何数据库工程师,他们都会告诉您仅靠性能是不够的。它还必须安全、经济高效且灵活。

对于金融机构来说,安全性并不是一个特征,而是一个特征。这是赌注。 OceanBase 提供透明数据加密 (TDE SSL)、精细访问控制和全面的审计跟踪。 Bai 补充道,其 SOC2 和 PCI DSS 认证证明了它的意义。

底线也很重要。 Bai 解释道,OceanBase 的多租户设计可让您将多个数据库整合到一个集群中,从而最大限度地提高资源利用率。再加上具有令人印象深刻的压缩率的创新存储引擎,您将获得显着节省成本的秘诀。

最后,OceanBase 可以满足各种部署场景,无论您是完全本地部署、云原生还是介于两者之间。这种多基础设施方法意味着您不会被单一供应商所束缚,从而允许您选择最适合您的组织的方式。

这些功能正在帮助 OceanBase 在金融服务领域取得重大进展,从成熟的保险公司到领先的数字银行和 Web3 公司。

客户为何转向

只要问问中国最大的保险公司之一中国人寿就知道了。

由于性能瓶颈和不断膨胀的成本,他们将数百个 Oracle 数据库集群迁移到 OceanBase。

另一个主要原因是他们正在重构下一代应用程序以遵循分布式和微服务设计。 OceanBase原生的分布式架构使其成为理想的选择。

OceanBase 通过后者常用的功能无缝兼容 Oracle,使得这一过渡非常顺利。

Bai还指出,随着数字银行向分布式架构转变,他们也开始部署OceanBase。与需要停机维护的传统数据库相比,该数据库执行滚动升级的能力是一个主要优势。

同时,Bai 表示,由于可扩展性和可靠性,该公司与 Web3 公司密切合作。特别是Multi-Paxos的优化使用,使其能够实现多副本数据同步和集群高可用。

从本质上讲,Multi-Paxos 可以帮助公司避免脑裂:当主节点的网络故障导致公司做出灾难恢复决策以启动备用节点时,会导致多次写入并降低数据正确性。

 前方的路

OceanBase 的旅程还没有结束。据白先生介绍,一切才刚刚开始。

他们的路线图包括成熟的混合事务/分析处理 (HTAP) 功能等开发,这意味着您可以在同一数据库中运行事务工作负载和复杂的分析。 Bai 还指出,该公司正在通过 KV 存储进军 NoSQL 领域,为 HBase 等系统提供高性能替代方案。

然而,真正突破性的发展是将矢量数据库插件集成到生成式 AI 应用程序中,使 OceanBase 不仅作为数据存储,而且作为 FSI 人工智能驱动的未来的强大引擎。


让 Ted Bai 和领先的 FSI 公司解释 OceanBase 如何一次一个数据集重塑金融数据管理的未来。参加我们即将于 2024 年 7 月 10 日举行的午餐会“解码数据优势:现代数据库如何推动金融创新”。如需注册,请发送电子邮件至 usha@cdotrends.com。

最后修改时间:2024-06-24 11:32:11
文章转载自通讯员,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论