OceanBase技术
本项目由OceanBase投递并参与“数据猿年度金猿策划活动——2021大数据产业创新技术突破榜单及奖项”评选。
数据智能产业创新服务媒体
——聚焦数智 · 改变商业
OceanBase 社区版是一款开源分布式HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。OceanBase 内核通过大规模商用场景的考验,已服务众多行业客户,现面向未来持续构建内核技术竞争力。
技术说明
OceanBase 是完全自主研发的金融级分布式关系数据库,在存储引擎、分布式事务、水平扩展、多副本、高可用、多活容灾、HTAP、主流数据库建通等多个方向都有关键技术突破和竞争力。
分布式事务引擎: OceanBase 的分布式事务引擎严格支持事务的ACID属性,并在整个集群内严格支持数据强一致性,是全球唯一一家通过了标准TPC-C测试的原生分布式关系型数据库产品。 OceanBase 通过 Paxos 协议将事务日志复制到多个数据副本来保证事务的可用性和持久性。
透明可扩展: OceanBase 独创的总控服务和分区级负载均衡能力使系统具有极强的可扩展性,可以在线进行平滑扩容或缩容,并且在扩容后自动实现系统负载均衡,对应用透明,确保系统的持续运行。此外, OceanBase 支持超大规模集群(节点超过1500台,最大单集群数据量超过3PB,单表数量达到万亿行级别)动态扩展,在 TPC-C 场景中,系统扩展比可以达到1:0.9,使用户投资的硬件成本被最大化的利用。
极致高可用: OceanBase 采用基于无共享(Shared-Nothing)的多副本架构,让整个系统没有任何单点故障,保证系统的持续可用。与此同时,支持单机、机房、城市级别的高可用和容灾,可以进行单机房、双机房、两地三中心、三地五中心部署。经过实际测试,可以做到城市级