OceanBase简介

一、概述

  OceanBase的产品定位是一款金融级分布式关系数据库,经过多年蚂蚁金服内部业务的打磨,目前已经支持蚂蚁金服100%核心交易系统,稳定支撑阿里/蚂蚁内部上百个关键业务以及浙商银行、南京银行、PayTM等多个外部客户。OceanBase产品最适合于金融、证券等涉及交易、支付和账务等对高可用、强一致要求特别高,同时对性能、成本和扩展性有需求的金融属性场景,以及各种关系型结构化存储的OLTP应用。同时OceanBase天然的Share-Nothing分布式架构对于各种OLAP型应用也有很好的支持。

产品名称产品描述
OceanBase DataBase Server分布式关系型数据库
OceanBase Proxy客户端轻量级访问代理
OceanBase Cloud Platform云平台,提供可视化监控、运维、报警等功能
OceanBase Connector Java兼容MySQL的OceanBase JDBC Driver
OceanBase Backup/Restore Toolkits备份恢复工具集,提供全量、增量数据备份和恢复功能

二、体系架构

  OceanBase 采用 Share-Nothing 架构,各个节点之间完全对等,每个节点都有自己的 SQL 引擎和存储引擎。OceanBase 的整个设计里没有任何的单点,这就从架构上解决了高可靠和高可用的问题。
在这里插入图片描述

三、产品特性

强一致

  • 分布式事务
  • ACID 强一致
  • 多重数据校验

高可用

  • 基于 Paxos 协议,少数派故障,数据不丢,服务不停
  • RPO=0;RTO<30s

高可扩展

  • 水平扩展,在线扩容缩容,服务不停
  • 单集群规模超 100 台,数据量超 2PB
  • 单表最多记录数超 3200 亿条

高性能

  • 准内存数据库性能
  • 4200 万次/秒处理峰值的记录

高兼容

  • 兼容 MySQL 5.6 版本大部分功能
  • 基于 MySQL 业务零修改/部分修改迁移
  • 即将兼容 Oracle

低成本

  • 基于普通 PC 服务器,高存储压缩率
  • 金融单账户成本为传统方案的 1/10 * 1/5

四、应用场景

金融交易

  • 传统数据库的节点故障常常导致服务不可用,影响严重
  • OceanBase可以轻松实现多库多活,故障完全不影响业务

电信计费

  • 传统数据库的主机故障可能导致数据丢失,造成资损
  • OceanBase可以实现故障自动切换,不丢数据

账务和结算

  • 传统数据库的大数据处理能力受限
  • OceanBase支持HTAP

保险

  • 传统数据库处理能力受限于单机,Scale-Up价格昂贵
  • OceanBase基于通用硬件,水平扩展提高处理能力,做到真正高性能、低成本

电子商务

  • 传统数据库扩展困难,资源难以弹性使用
  • OceanBase支持水平在线扩容缩容

初创互联网企业

  • 传统数据库机房购置维护成本高
  • OceanBase提供云服务,租户隔离
OceanBase传统关系型数据库非关系型分布式系统基于中间件 sharding 的分布式数据库
SQL×
全局统一数据库视图××
扩展性在线水平扩容缩容纵向扩展水平扩展有限水平扩展
可用性故障切换故障切换
硬件低成本通用高端低成本通用低成本通用
一致性最终一致性
结构化数据存储×
HTAP×××
负载均衡自动自动困难
可维护性简单简单简单复杂

本文参考:https://oceanbase.alipay.com/product/oceanbase

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_梓杰_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值