乐趣区

关于数据库:707亿TPCC背后的技术突破OceanBase研究成果入选VLDB

近日,国内顶级数据库学术会议 VLDB 2022 在澳大利亚悉尼揭幕。OceanBase 研究成果论文 ”OceanBase: A 707 Million tpmC Distributed Relational Database System” 被 VLDB 2022 收录。 本次会议在分布式数据库钻研畛域共收录 5 篇来自寰球的顶级学术成绩,OceanBase 论文被评为 VLDB 2022 分布式数据库畛域 惟一取得 ”the artifact available badge” 的工业论文。

 

VLDB、SIGMOD、ICDE 被称为数据库业界的三大最顶级学术会议,收录钻研机构以及工业界在数据库畛域最前沿、最顶级的研究成果。VLDB 于 1975 年成立,每年吸引寰球最顶级的钻研机构投稿,对系统创新性、完整性、实验设计等方面都要求极高,收录论文代表着进入数据库前沿钻研的最高程度,也是将来数据库技术倒退的重要风向标。

 

 

《OceanBase: A 707 Million tpmC Distributed Relational Database》介绍了 OceanBase 的设计指标、设计标准、基础设施和要害组件,基于创新性分布式存储引擎和事务处理引擎等技术。 OceanBase 在具备 1500 多台服务器(散布于 3 个区域)的分布式集群中通过了 TPC-C 基准测试,并以超过 7.07 亿 tpmC 问题突破世界纪录。此外,本篇论文分享了 OceanBase 团队十余年来致力打造 OceanBase 原生分布式数据库所学习到的教训及教训。

 

 

论文论述了 OceanBase 7.07 亿 TPC-C 问题背地的技术冲破及劣势:

 

1)原生分布式架构。 具备良好的横向扩大和主动负载平衡能力。无需额定的数据库中间件产品,不存在对下层利用的入侵,分布式架构对利用齐全通明。

 

2)杰出的数据可靠性和服务可用性。 严格遵循 Paxos 协定,以实现杰出的数据可靠性(RPO = 0)和服务可用性(RTO < 30 秒)。

 

3)OLTP 的严格验证。 OceanBase 的产品成熟度和稳定性多年来为许多商业组织运行的数万台 OLTP 数据库服务器提供了完满保障。

 

4)卓越的性能。 多年来在阿里巴巴及蚂蚁团体外部的数百个应用程序中失去验证,包含间断多年的“双 11”极限考验。

 

5)MySQL 及 Oracle 兼容性。 满足行业大部分用户的需要,升高业务迁徙难度。

 

VLDB 评语如下:

As an industry-wise well known highly scalable database system, it gives a fairly detailed overview on its architecture and important components. The paper gives a comprehensive description of a large-scale distributed relational database system with the world record TPC-C benchmark. OceanBase have designed and implemented a distributed database that achieves unprecedented performance and scalability on OLTP workloads.

 
高性能可扩大分布式数据库是以后学术界和产业界的钻研热点,VLDB 评审专家对 OceanBase 的创新性给予了很高的评估, 作为业界出名的高度可扩大的数据库系统,它对其架构和重要组件进行了相当具体的概述,本论文对发明 TPC-C 基准测试世界纪录的大规模分布式关系数据库系统进行了全面形容,OceanBase 设计并实现了“一个”分布式数据库,并在 OLTP 工作负载上实现了前所未有的性能和可扩展性。

 

OceanBase 行业实际

 

齐全自研的 OceanBase 始创于 2010 年,已间断 9 年稳固撑持“双 11”,是寰球惟一在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的国产分布式数据库。目前,OceanBase 已利用于超过 1/4 国内头部金融机构,并从金融走向国计民生、走向海内,现已服务工商银行、建设银行、中国人保、中华财险、招商证券、山东挪动、中石化、GCash 等 400 余家客户,助力金融、政府、运营商、批发、互联网等多个行业的客户实现要害业务系统升级。

退出移动版