2019年11月19日,在北京举办的主题为“巅峰洞见·聚焦金融新技术”发布会上,蚂蚁金服正式发布全新的OceanBase2.2版。据悉,OceanBase是蚂蚁金服自研的全球首个应用于金融核心业务的分布式关系数据库,目前除了支持蚂蚁金服自有业务、阿里巴巴集团双十一的流量考验以外,还支持着数十家商业银行、金融机构的业务,更是在今年最新发布的 TPC-C 测试排行榜中登顶。
此次发布的OceanBase 2.2版是一个同时兼容MySQL以及Oracle两种模式的里程碑版本,并在Oracle模式中引入了许多广受欢迎的功能,性能和稳定性上也相对2.0版本有大幅提升。
1)新增功能
a) 存储过程/客户端协议
b) SQL功能增强
c) SQL执行计划管理
d) 事务能力增强
2)稳定性提升
集群稳定性大幅提升,分布式事务运行稳定,最大单表行数达万亿级,单集群最大数据量超过 3 PB。
3)扩展性提升
Oracle模式单表支持最大65536分区。
4)兼容性增强
兼容MySQL 5.6、Oracle 11.2(持续开发支持中)。
5)性能增强
OLTP性能相比2.0版本提升50% 以上,部分复杂场景提升100%;OLAP场景查询优化和执行能力显著提升,TPC-H全部22个查询,SF=1000(1TB)的数据量下,6台ECS(56超线程) Server总执行时间为730s。
此外,本次升级还支持150+Oracle兼容函数和表达式,30张字典视图和30张性能视图等等。新增支持串行化隔离级别,对于有更高事务隔离性需求的场景提供更好的支持。
兼容 Oracle 的工作是 OceanBase 团队此前的重心。OceanBase 团队的目标是,用两年时间做到 Oracle 业务的平滑迁移,不需要修改一行代码、不需要业务做任何调整就能够将数据库迁移过来。此次发布的OceanBase 2.2版是兼容性过程中的一次重大里程碑式的版本,OceanBase也希望能服务更多金融业界的客户与合作伙伴,让技术普惠商业发展。
OceanBase 0.1版本架构图
OceanBase 1.0版本架构图
OceanBase 2.0版本架构图
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。