分布式数据库OceanBase概述

0    282    2

Tags:

👉 本文共约3218个字,系统预计阅读时间或需13分钟。

参考:https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/chapter-1-overview-of-the-oceanbase-database

概述

OceanBase 数据库是一个原生的分布式关系数据库,它是完全由阿里巴巴和蚂蚁集团自主研发的项目。OceanBase 数据库构建在通用服务器集群上,基于 Paxos 协议和分布式架构,提供金融级高可用和线性伸缩能力,不依赖特定硬件架构,具备高可用、线性扩展、高性能、低成本等核心技术优势。

OceanBase 数据库具有如下特点:

  • 高可用

    单服务器故障能够自愈,支持跨城多机房容灾,数据零丢失,可满足金融行业 6 级容灾标准(RPO=0,RTO<=30 秒)。

  • 线性扩展

    透明扩展,自动负载均衡,应用透明的水平扩展,集群规模可超过 1500 节点,数据量可达 PB 级,单表记录万亿行。

  • MySQL/ORACLE 高度兼容

    社区版兼容 MySQL 协议、语法和使用习惯,MySQL 客户端工具可以直接访问 OceanBase 数据库。

    企业版兼容 MySQL、ORACLE 协议。需要使用 OceanBase 自己的驱动才可以访问 OceanBase 数据库的 ORACLE 租户。

    说明 MySQL 从 5.6 开始兼容,ORACLE 从 ORACLE 11g 开始兼容。

  • 高性能

    准内存级数据变更操作、独创的编码压缩技术,结合线性水平扩展,TPC-C 测试达到 7.07 亿 tpmC。

  • 低成本

    使用 PC 服务器和低端 SSD,高存储压缩率降低存储成本,高性能降低计算成本,多租户混部充分利用系统资源。

  • 多租户

    原生支持多租户构架,同一套数据库集群可以为多个独立业务提供服务,租户间数据隔离,降低部署和运维成本。

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

OceanBase 业务案例

与其他开源数据库略显不同, OceanBase 先有企业版后有社区版、先有大企业商业版案例再有社区版案例。但社区版和企业版的核心能力是一样的。

典型客户如下:

  • 自用:蚂蚁集团(包括支付宝、网商银行)。
  • 银行:中国工商银行、南京银行、东莞银行、天津银行、苏州银行、常熟农商银行。
  • 保险:中国人民保险、中华保险。
  • 证券:招商证券、上投摩根。
  • 非金融行业:浙江移动、山东移动、数字江西、中国石化。

更多行业和客户案例,您可点击网页链接查看详细情况:https://www.oceanbase.com/customer/home

OceanBase 本质上是个单进程软件,独立部署,跟硬件、云平台没有绑定关系。可以部署在各个云厂商的云服务器上。OceanBase 在阿里云也有公有云数据库服务(https://www.aliyun.com/product/oceanbase)。

OceanBase 在公有云上(包括在 ECS 上)独立部署的客户案例有:

  • 中华联合财险
  • 菲律宾版支付 GCash
  • 印度尼西亚电子钱包 DANA

OceanBase 社区版简介

OceanBase 数据库社区版使用 MulanPubL - 2.0 许可证 。您可以免费复制及使用源代码。当您修改或分发源代码时,请遵守木兰协议。 OceanBase 社区版官方网站地址是: https://open.oceanbase.com

下载方法

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复