新科技讯 2019年11月19日,蚂蚁金服正式宣布全新的OceanBase2.2版。据悉,OceanBase是蚂蚁金服自研的应用于金融焦点业务的漫衍式干系数据库,在本年最新宣布的 TPC-C 测试排行榜中登顶。 此次宣布的OceanBase 2.2版是一个同时兼容MySQL以及Oracle两种模式的里程碑版本,并在Oracle模式中引入了很多成果,机能和不变性上也相对2.0版本有大幅晋升。 OceanBase 2.2版本新特性 1)新增成果 a) 存储进程/客户端协议 兼容Oracle的PL/SQL第一版正式推出,提供根基的PL/SQL利用本领。后续版本继承不绝加强对PL/SQL的支持 部门Oracle兼容的PL/SQL系统包,利便Oracle用户利用习惯 支持二进制prepare statement协议,晋升应用挪用数据库执行机能 b) SQL成果加强 支持除binary float/double外的全部Oracle基本数据范例,以及BLOB/CLOB(最大长度受限) 支持MINUS,ROLLUP, GROU;PING等SQL语法以及大量窗口函数支持,更好的支持用户巨大阐明查询的需要 支持Oracle兼容的NLS系列长度和时间日期范例配置,提供富厚的时间日期名目和转换支持 c) SQL执行打算打点 兼容Oracle打点接口的SQL Plan Management成果,支持执行打算的固化打点和自动演进,确保系统运行和进级后的不变性,低落运维巨大度 d) 事务本领加强 闪回查询加强(Flashback Query),提供汗青数据查询成果 支持串行化断绝级别(干系数据库的最强事务断绝级别),对有强事务断绝性需求的应用场景提供原生支持 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张机能视图等等。新增支持串行化断绝级别,对付有更高事务断绝性需求的场景提供更好的支持。 OceanBase的成长过程是陪伴着阿里双十一的成长,尤其2014年OceanBase0.5版本宣布,引入Paxos协议担保主库妨碍不丢数据,乐成替代Oracle在付出宝生意业务系统上线,支撑了双十一10%的流量。2017年,付出宝首次把包罗账务库在内的所有焦点数据链路搬到OceanBase上,缔造了4200万次/秒数据库处理惩罚峰值的全新记载,双十一也成为其练兵场,就在方才已往的2019年天猫双11中,OceanBase再次冲破世界记载,缔造了6100万笔/秒请求数处理惩罚峰值的全新记载。 今朝除了支持蚂蚁金服自有业务、阿里巴巴团体双十一的流量检验以外,还支持着数十家贸易银行、金融机构的业务。 兼容Oracle 的事情是 OceanBase 团队此前的重心。OceanBase 团队的方针是,用两年时间做到 Oracle 业务的滑腻迁移,不需要修改一行代码、不需要业务做任何调解就可以或许将数据库迁移过来。 |