蚂蚁金服_ 蚂蚁金服发布OceanBase 2.2版,兼容Oracle 是团队此前重心

【IT168情报】2019年11月19日,阿里金服正式发布了新的OceanBase2.2版。 OceanBase是蚁金服自研应用于金融核心业务的分散关系数据库,在今年发布的TPC-C测试排行榜中名列前茅。

此次推出的ocean base2. 2版是支持MySQL和Oracle模式的里程碑版本,在Oracle模式中引入了许多功能,性能和稳定性也比2.0版大幅提高。

ocean base2. 2版中的新功能

1 )新功能

a )存储过程/客户端协议

正式发布第一版符合Oracle标准的PL/SQL,以提供基本的PL/SQL使用率。 以后的版本不断增强对PL/SQL的支持

某些Oracle兼容PL/SQL程序包的设计使Oracle用户易于使用

支持二进制预语句协议,以提高应用程序调用数据库的执行性能

b )增强SQL功能

支持binary float/double以外的所有Oracle数据库数据类型和BLOB/CLOB (最大长度限制)

支持SQL语法(如ROLLUP和GROU PING )和许多窗口函数支持用户对查询进行复杂分析的需求

支持与Oracle兼容的NLS系列长度和日期类型设置,并提供丰富的日期格式和转换支持

c) SQL执行计划管理

SQL Plan Management功能与Oracle管理界面兼容,可支持执行计划的硬化管理和自动进化,确保系统运行和升级后的稳定性,并降低运输复杂性

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 )的数据量计算,ECS(56超线程) sec

此升级还支持150 Oracle兼容函数和表达式,包括30个词典视图和30个性能视图。 支持串行隔离级别,并支持事务隔离要求较高的情形。

OceanBase的发展历史伴随着蚂蚁双十一的发展,特别是2014年OceanBase0.5版发布,引入Paxos协议,保证主库故障不会丢失数据,Oracle在支付宝交易系统上成为在线,流量达到双十一% 2017年,支付宝首次将包括会计库在内的所有核心数据链路转移到OceanBase,记录了4200万次/秒的数据库处理峰值,双方11也成为其训练场所,在刚刚2019年的天猫双方11中,OceanBase再次打破世界记录,达到6100

目前,它支持蚂蚁金衣所有业务、阿里巴巴集团双十一个流量考验,支持数十家商业银行、金融机构业务。

遵循Oracle的工作是OceanBase团队迄今为止的重点。 OceanBase团队的目标是在两年内实现Oracle业务平稳迁移,无需修改代码即可迁移数据库,而无需调整业务。

大家都在看

相关专题