GMTC北京站9折购票倒计时,部分日程已上线,戳此查看 了解详情
写点什么

支付宝自研数据库 OceanBase 公有云版本全球对外开放

  • 2020 年 3 月 25 日
  • 本文字数:986 字

    阅读完需:约 3 分钟

支付宝自研数据库 OceanBase 公有云版本全球对外开放

3 月 25 日,由支付宝自研的金融级分布式数据库OceanBase正式通过阿里云向全球开放,提供高可用、高性能、低成本的计算服务,企业可在云上获得“支付宝同款”的数据库处理能力。


OceanBase 是阿里巴巴、支付宝在 2010 年研发的分布式数据库,2016 年,支付宝核心系统完成了 OceanBase 全面替换 Oracle 数据库,2019 年双 11,OceanBase 刷新数据库处理峰值,达到了 6100 万次/秒。



支付宝金融级分布式数据库 OceanBase


目前 OceanBase 的最新版本为 2.2,其版本发展大致可以分为三个阶段:OceanBase 从 0.4 版本开始承担支付宝和网商银行的核心交易业务;1.0 版本,OceanBase 完全重构了架构,兼容 MySQL 5.6 语法,1.4 版本开始商用;2.0 版本,开始兼容 Oracle 的 SQL 语法,据了解目前可以兼容 70%左右的 Oracle 常用语法。


根据阿里云官网公布的云数据库 OceanBase 信息来看,云数据库采用的是 2.0 版本,其特色功能主要有三个方面:多种部署架构,多种租户模式和多项金融级功能。


多种部署架构:OceanBase 支持多可用区、多 Region 部署。如果发生故障,可以根据指定的优先级,自动切换到一个健康的可用区。


  • 可用区容灾:单区域 3 可用区部署,RPO=0,RTO 不超过 30 秒,故障自动切换。 可抵御个别硬件故障和可用区灾难;

  • 区域容灾:三区域 5 可用区部署,RPO=0,RTO 不超过 30 秒,故障自动切换。 可抵御个别硬件故障、可用区灾难和区域灾难;


多种租户模式:不同于其他云数据库产品,用户可在一个集群中灵活选择多种引擎兼容模式。


  • Oracle 模式:OceanBase 支持 Oracle 的常用语法以及存储过程等,基于 Oracle 开发的应用系统可以无缝或少量修改即可迁移;

  • MySQL 模式:兼容 MySQL 5.6 语法以及客户端,可以像使用 MySQL 一样使用 OceanBase;


多项金融级功能:OceanBase 提供回收站,闪回查询等功能保证业务的可用性以及容错能力


  • 闪回查询:对于 DML 相关误操作,提供强大的闪回查询能力,快速查询过去数据值或将表或者某行数据恢复到过去某个时间点;

  • 回收站:对于 DDL 相关误操作,OceanBase 实现了回收站从而防止用户误 drop table/database 的时候能快速恢复表数据;

  • 执行计划演进:只有被验证过的执行计划才会被启用,当由于种种原因(如统计信息的变更)而导致目标 SQL 有了新的可选择的计划时,这些新执行计划并不会马上被启用,直到他们在 OBServer 内部被灰度小流量验证,并且比以往的计划性能更优时,才会被启用。


2020 年 3 月 25 日 17:181683
用户头像

发布了 497 篇内容, 共 259.2 次阅读, 收获喜欢 1751 次。

关注

评论

发布
暂无评论
发现更多内容

跨团队项目的集成测试实践分享

PingCode研发中心

软件测试 测试

Socket 通信原理

一个大红包

8月日更

做正确的事情,而不是把事情做正确

非著名程序员

个人成长 提升认知 认知提升 8月日更

上游思维:凭一己之力能做些什么?

石云升

读书笔记 8月日更 上游思维

火爆 GitHub!这个图像分割神器开源了

百度开发者中心

人工智能 开源 最佳实践 图像

再也不怕 JavaScript 报错了,怎么看怎么处理都在这

前端依依

学习 技术 大前端 js

云与AI真的能互相成就?还是最好各自独立行走?

脑极体

量化策略APP系统开发,马丁策略交易平台

13530558032

干货!DataPipeline2021数据管理与创新大会全篇划重点

DataPipeline数见科技

大数据 数据融合 数据管理

Python代码阅读(第16篇):列表求差集

Felix

Python 编程 Code Programing 阅读代码

docker概念很乱?俺来替你理一下!

Java Docker 架构 后端

Tron波场链智能合约系统开发案例|波场链源码搭建

Geek_23f0c3

TRONex波场智能合约 DAPP智能合约交易系统开发 波场DAPP

项目进度经常超时怎么办?项目经理如何有效管理项目进度?

优秀

项目管理工具

Go- 函数返回值

HelloBug

函数 返回值 Go 语言

快手基于 Flink 构建实时数仓场景化实践

阿里云大数据AI技术

模块五:微博评论模块高性能高可用计算架构设计

kk

架构实战营

LVS 学习: netfilter 与 ipvs 无秘密

绅鱼片

Linux 负载均衡 LVS Netfilter IPVS

探索技术与应用融合的区块链 实现产业良性发展

CECBC

最好用的 Angular 甘特图组件 ngx-gantt

PingCode研发中心

软件 工具 甘特图 ngx-gantt

Go- for循环

HelloBug

for Go 语言

Agora 教程丨一个典型案例,教你如何使用水晶球“数据洞察”

声网

Agora 教程 水晶球

BuildPacks 打包

Zhang

Docker image CNB OCI

InnoDB 表空间

SH的全栈笔记

MySQL innodb 表空间

Vue进阶(五十九):ES数组操作:splice() 实现数组删除、替换、增加指定元素

No Silver Bullet

Vue 8月日更 splice

英特尔CEO帕特·基辛格:面向未来的数字化需求,推进未来计算创新、探索与颠覆

科技新消息

适女化科技(一):伪需求,真消费

脑极体

漫谈ABI

Ng

ipfs矿机公司哪家好?ipfs矿机公司实力排行?

分布式存储 Filecoin ipfs挖矿 ipfs矿机 ipfs矿商排名

亚信数据库AIDB通过统信UOS认证,国产自主可控项目新选择

亚信AntDB数据库

国产化 国产数据库 亚信数据库AIDB

Go- switch-case结构

HelloBug

Go 语言 switch case

Go- break和continue

HelloBug

Go 语言 break continue

支付宝自研数据库 OceanBase 公有云版本全球对外开放_云计算_田晓旭_InfoQ精选文章