去IOE浪潮涌动 蚂蚁金服OceanBase2.2版本欲执牛耳
国产化“自主可控”已成为一个大趋势,为服务器、操作系统、数据库等行业带来新机遇。在数据库领域,近年来很多厂商都相继推出自研的国产数据库。作为数据库国产化的代表,由阿里巴巴和蚂蚁金服完全自研的OceanBase就创新性地将关系型数据库结合分布式架构,打造出全球首个金融级分布式关系型数据库,能够提供高可用、高性能、低成本的计算服务,满足互联网环境下大规模、高并发、大容量等新兴需求,大有翻越Oracle这座高山之势,推动了国产数据库崛起。
伴随着阿里提出“去IOE化”,2009年,由阳振坤正式带领启动了OceanBase分布式关系数据库项目,剑指取代甲骨文等传统数据库的目标。历经阿里巴巴集团双11的10年磨砺,自主研发的OceanBase数据库以远低于传统商业数据库的成本,更高的可用性,持续刷新世界纪录,成功打破了传统商业数据库在高端金融领域的垄断。
在2019年,OceanBase数据库凭借多年的技术积淀和实战,成功完成了两项标志性事件。在国内,天猫双11当天,OceanBase数据库再度刷新数据库处理峰值,达6100万次/秒,创造了全新的世界纪录。在国际上,蚂蚁金服OceanBase一举登顶权威机构国际事务处理性能委员会TPC榜单,打破了美国甲骨文公司保持了9年多的世界纪录,成为首个登陆该榜单的中国数据库系统,为国产数据库赢得了世界级的声誉。
而最新推出的OceanBase 2.2版本就是成功支撑2019年天猫双11大促的稳定版本,也是用于TPC-C测试且荣登TPC-C性能榜首的版本。相对于前代版本,OceanBase 2.2版本在功能和性能上均有长足的进步,能够兼容MySQL以及Oracle两种模式,在兼容性体验和数据安全优化层面都登上了新台阶。
由于当前Oracle依然是大多数企业使用的主流数据库,很多企业从传统企业架构转移到云原生架构,面临如何在保障数据的前提下,完成在不同的运行环境进行灵活迁移的难题。同时,大多数使用数据库的传统企业客户不只包括商业企业,还涉及事业单位和党政军,他们对于企业级系统和平台要求颇高。
因此,兼容 Oracle 的工作一直是 OceanBase 团队长期工作的重点。OceanBase 2.2作为兼容性过程中的一次重大里程碑式的版本,通过技术迭代和实战检验,能够更好地满足高安全、高性能、高可靠性、高可用性、高开发效率、低维护成本、高可扩展性等企业需求。
目前,OceanBase可实现数千亿条记录、数百TB数据的跨行跨表事务,代码完全可控,可实现城市级容灾,集群中少数派故障时数据不丢,服务不停等。在兼容性方面,OceanBase不仅提供了兼容Oracle的租户模式,还支持了兼容PL/SQL的存储过程,支持一键快速迁移,并提供云上的完整生态服务,帮助企业解决授权费用贵、硬件成本高、架构与运维复杂、迁移难度大等传统数据库难题,让更多企业能够从Oracle 业务的平滑迁移到OceanBase,而无需修改一行代码或是业务调整,真正让科技普惠更多的金融机构和合作伙伴。
同时,数据库作为根本的基础支持能力之一,在推动信息化产业的软硬件国产化进度的作用也不可小觑。OceanBase2.2现阶段就已支持多款国产CPU,包括FT2000+,Kunpeng920,Hygon7185和Hygon7280;支持国产操作系统UOS和麒麟操作系统;支持国产中间件和国产OA系统等国产软硬件,为信息化产业国产化打好基础。
此外,除了数据库平行迁移、产业国产化等兼容性难题,包括金融等行业也更加关注应用数据的安全性。基于蚂蚁金服自有业务实践,OceanBase2.2在保障数据安全方面同样做了升级。像是审计、透明加密、Label security等新特性都为业务的数据安全提供了更加完善的机制保障;而拥有面向分布式并行查询的新执行引擎,可以让OceanBase更好地支持TPC-H这一类的场景测试,是系统面向支持混合负载而迈出的重要一步,为企业普遍需要的高性能交易处理+大容量商业智能提供支持,具备像更多业务输出服务的潜能。
4月29日14:00,蚂蚁金服OceanBase资深技术专家潘毅将上线蚂蚁金服数字课堂,通过原理介绍、功能演示等多种方式带来OceanBase 2.2版本核心特性解读及部署指南的分享,尤其聚焦2.2版本在兼容性和数据安全层面的亮点,为大家献上满满的干货,绝对不容错过。