OceanBase融合了传统的关系数据库和分布式系统两个领域的优势,是一个可线性扩展的分布式数据库。
其核心优势如下:
高性能
准内存数据库性能
世界纪录级处理峰值4200万次/秒
低成本
基于普通PC,存储空间仅ORACLE的1/10
整机成本节省30%
高可用
基于Paxos协议,少数故障,数据不丢,服务不停
RPO=0; RTO=30s
强一致
分布式事务
ACID强一致
多重数据校验
可扩展
水平扩展,按需在线扩容,缩容,不停服务
单集群规模超100台/2PB
单表最大3200亿条记录
兼容性
兼容MySQL5.6版本大部分功能
基于MySQL的业务零改动/少量改动迁移除此之外,OceanBase 还引入了多租户云架构,支持多个业务互相隔离以及同一个业务的大请求自动限流。从架构上看,OceanBase 可以分为两层。底层的分布式引擎和 Google Spanner 有很多共通之处,实现了线性可扩展、Paxos 复制、分布式事务、全局 schema 变更等等分布式特性;上层的SQL引擎融合了传统关系数据库以及内存数据库的一些新技术。另外,还提供了 OceanBase 云平台(OceanBase Cloud Platform,OCP)以降低 OceanBase 的使用成本,做到轻松上云。