-
题名OceanBase分布式关系数据库架构与技术
被引量:4
- 1
-
-
作者
阳振坤
杨传辉
韩富晟
王国平
杨志丰
成肖君
-
机构
北京奥星贝斯科技有限公司
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2024年第3期540-554,共15页
-
文摘
关系数据库是当今社会的关键信息基础设施,互联网和数字化带来了高并发和海量数据,传统关系数据库均为集中式架构,处理能力和存储容量都捉襟见肘.OceanBase分布式关系数据库基于通用PC服务器,不仅实现了在线水平伸缩,还实现了机房故障自动无损容灾以及高倍率数据压缩等,已经应用于金融、政务、通信和互联网等行业.介绍了OceanBase分布式关系数据库的系统架构和关键技术,包括分布式事务处理、基于LSM-tree的存储系统以及分布式SQL优化器.详细阐述了OceanBase数据库的高可用和数据一致性,包括RPO为0和RTO小于8 s.也介绍了OceanBase数据库多租户机制,即采用了集群内原生多租户设计,在集群内实现多个互相独立的数据库服务.基于Sysbench和TPC-H评测基准,对比实验结果表明:1)在单机模式下,OceanBase的性能是MySQL的1.27倍至2倍多;2)在单主模式下,OceanBase的性能是MySQL的1.25倍至近2倍;3)在多主模式下,OceanBase的性能是MySQL的1.09倍至3.1倍,对于OLAP的复杂查询,OceanBase的性能是MySQL的6倍到327倍.
-
关键词
关系数据库
分布式事务
基于LSM-tree存储
分布式SQL优化器
多租户
-
Keywords
relational database
distributed transaction
LSM-tree-based storage
distributed SQL optimizer
multitenant
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
-