支持支付宝的数据库长什么样?阿里自研的OceanBase正式开源

425 阅读2分钟

蚂蚁集团自研数据库 OceanBase 现已开源,采用 MulanPubL - 2.0 许可证。OceanBase 数据库是一个原生的分布式关系数据库,完全由阿里巴巴和蚂蚁集团自主研发。

项目地址:gitee.com/oceanbase

OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。官方表示,OceanBase 内核通过大规模商用场景的考验,已服务众多行业客户,现面向未来持续构建内核技术竞争力。

image.png

image.png

image.png 根据介绍,OceanBase 数据库在普通硬件上实现了金融级高可用,首创“三地五中心”城市级故障自动无损容灾新标准。OceanBase 数据库也是全球首个通过 TPC-C 基准测试的分布式数据库,单集群规模超过 1500 多个节点。OceanBase 数据库具有如下特点:

  • 高可用:单服务器故障能够自愈,支持跨城多机房容灾,数据零丢失,可满足金融行业 6 级容灾标准(RPO=0,RTO<=30 秒)。
  • 线性扩展:透明扩展,自动负载均衡,应用透明的水平扩展,集群规模可超过 1500 节点,数据量可达 PB 级,单表记录万亿行。
  • MySQL 高度兼容:兼容 MySQL 协议、语法和使用习惯,MySQL 客户端工具可以直接访问 OceanBase 数据库。
  • 高性能:准内存级数据变更操作、独创的编码压缩技术,结合线性水平扩展。
  • 低成本:使用 PC 服务器和低端 SSD,高存储压缩率降低存储成本,高性能降低计算成本,多租户混部充分利用系统资源。
  • 多租户:原生支持多租户构架,同一套数据库集群可以为多个独立业务提供服务,租户间数据隔离,降低部署和运维成本。

OceanBase 数据库支持支付宝的全部核心业务,以及银行、保险、证券、运营商等多个行业的数百个客户的核心业务系统。

Gitee 仓库地址: gitee.com/oceanbase