OceanBase Works八大核心优势分析
1. 高性能
- OceanBase 提供准内存数据库级别的性能,能够达到世界纪录级的处理峰值(4200万次/秒)。其高性能得益于存储的读写分离架构、计算引擎全链路优化以及分布式架构的设计。
- 在 TPC-C 和 TPC-H 测试中刷新了世界纪录,证明了其在事务处理和分析查询方面的卓越表现。
2. 低成本
- 基于普通 PC 服务器和低端 SSD,OceanBase 的存储空间仅为 Oracle 的 1/10,整机成本节省 30%。
- 高存储压缩率降低了存储成本,高性能减少了计算资源的需求,多租户混部充分利用了系统资源。
3. 高可用
- 基于 Paxos 协议,OceanBase 能够在少数副本故障时保证数据不丢失和服务不停止(RPO=0,RTO=30s)。
- 支持“三地五中心”部署模式,实现城市级故障自动无损容灾,确保业务连续性。
4. 强一致
- OceanBase 通过 Paxos 协议同步事务日志,确保分布式事务的 ACID 强一致性。
- 缺省情况下,读写操作都在主副本进行,保证数据的强一致性。同时支持多重数据校验,进一步提升数据可靠性。
5. 可扩展
- 支持水平扩展,能够按需在线扩容或缩容,且不影响服务运行。
- 单集群规模可超过 100 台服务器,存储容量达 2PB,单表最大支持 3200 亿条记录。
- 具备分区级负载均衡能力,扩容后自动实现负载均衡,对应用透明。
6. 兼容性
- 高度兼容 MySQL 5.6 版本的大部分功能,基于 MySQL 的业务可以零改动或少量改动迁移至 OceanBase。
- 同时支持 Oracle 兼容性,提供类似 DBMS_SCHEDULER 等系统包,满足不同业务需求。
7. 云原生与多租户
- 引入多租户云架构,支持多个业务之间的隔离以及同一业务的大请求自动限流。
- 提供 OceanBase 云平台(OCP),降低使用成本,支持轻松上云。
8. 混合负载(HTAP)
- OceanBase 采用一体化架构,用一套引擎同时支持事务处理(TP)和分析查询(AP)的混合负载。
- 列存引擎结合 LSM-Tree 架构设计,支持高效的实时数据写入和查询,具备强大的并发处理能力。
这些核心优势使 OceanBase 成为一款兼具分布式扩展性和集中式性能的数据库,适用于金融、银行、保险等对高可用性、强一致性和高性能要求极高的场景。