数据安全和兼容性再升级 揭秘蚂蚁金服自研数据库OceanBase 2.2版本

本文涉及的产品
数据安全中心,免费版
简介: 阿里巴巴和蚂蚁金服完全自研的OceanBase就创新性地将关系型数据库结合分布式架构,打造出全球首个金融级分布式关系型数据库。

国产化“自主可控”已成为一个大趋势,为服务器、操作系统、数据库等行业带来新机遇。在数据库领域,近年来很多厂商都相继推出自研的国产数据库。作为数据库国产化的代表,由阿里巴巴和蚂蚁金服完全自研的OceanBase就创新性地将关系型数据库结合分布式架构,打造出全球首个金融级分布式关系型数据库,能够提供高可用、高性能、低成本的计算服务,满足互联网环境下大规模、高并发、大容量等新兴需求,大有翻越Oracle这座高山之势,推动了国产数据库崛起。

伴随着阿里提出“去IOE化”,2009年,由阳振坤正式带领启动了OceanBase分布式关系数据库项目,剑指取代甲骨文等传统数据库的目标。历经阿里巴巴集团双11的10年磨砺,自主研发的OceanBase数据库以远低于传统商业数据库的成本,更高的可用性,持续刷新世界纪录,成功打破了传统商业数据库在高端金融领域的垄断。

在2019年,OceanBase数据库凭借多年的技术积淀和实战,成功完成了两项标志性事件。在国内,天猫双11当天,OceanBase数据库再度刷新数据库处理峰值,达6100万次/秒,创造了全新的世界纪录。在国际上,蚂蚁金服OceanBase一举登顶权威机构国际事务处理性能委员会TPC榜单,打破了美国甲骨文公司保持了9年多的世界纪录,成为首个登陆该榜单的中国数据库系统,为国产数据库赢得了世界级的声誉。

1.jpg

而最新推出的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,而无需修改一行代码或是业务调整,真正让科技普惠更多的金融机构和合作伙伴。

2.jpg

同时,数据库作为根本的基础支持能力之一,在推动信息化产业的软硬件国产化进度的作用也不可小觑。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版本在兼容性和数据安全层面的亮点,为大家献上满满的干货,绝对不容错过。

二期-0429数据库.png

相关文章
|
1月前
|
SQL JSON 关系型数据库
MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
【10月更文挑战第3天】MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
133 5
|
1月前
|
SQL Oracle 关系型数据库
SQL数据库当前版本概览与更新趋势
在探讨SQL(Structured Query Language)数据库的当前版本时,我们首先要明确的是,SQL本身是一种查询语言标准,而并非特指某一个具体的数据库产品
|
19天前
|
SQL 关系型数据库 数据库连接
"Nacos 2.1.0版本数据库配置写入难题破解攻略:一步步教你排查连接、权限和配置问题,重启服务轻松解决!"
【10月更文挑战第23天】在使用Nacos 2.1.0版本时,可能会遇到无法将配置信息写入数据库的问题。本文将引导你逐步解决这一问题,包括检查数据库连接、用户权限、Nacos配置文件,并提供示例代码和详细步骤。通过这些方法,你可以有效解决配置写入失败的问题。
44 0
|
23天前
|
XML 缓存 数据库
Discuz! X3.0 版本的数据库字典
Discuz! X3.0 版本的数据库字典
41 0
|
24天前
|
JavaScript 前端开发 测试技术
[新手入门]todolist增删改查:vue3+ts版本!
【10月更文挑战第15天】[新手入门]todolist增删改查:vue3+ts版本!
|
2月前
|
关系型数据库 分布式数据库 数据库
开源云原生数据库PolarDB PostgreSQL 15兼容版本正式发布
PolarDB进行了深度的内核优化,从而实现以更低的成本提供商业数据库的性能。
|
3月前
|
SQL 数据可视化 关系型数据库
成功解决7版本的数据库导入 8版本数据库脚本报错问题
您提供的链接是一篇关于如何解决在MySQL数据库中导入脚本时出现版本兼容性问题的博客文章。文章中提到,如果在MySQL 5.7之前的版本中使用utf8mb4_0900_ai_ci排序规则,会遇到"Unknown collation"错误。解决办法包括升级MySQL版本到8.0或更高,或者更改排序规则为utf8mb4_general_ci或utf8mb4_unicode_ci,并提供了修改SQL脚本的示例。 如果您需要更详细的信息或有其他问题,请告诉我。
|
3月前
|
关系型数据库 MySQL Shell
MySQL数据库一键安装脚本,适合任何版本
MySQL数据库一键安装脚本,适合任何版本
81 2
|
3月前
|
运维 监控 数据库
在OceanBase数据库中,obd集群版本需在线升级4.3.1.0升级至4.3.2
【8月更文挑战第14天】在OceanBase数据库中,obd集群版本需在线升级4.3.1.0升级至4.3.2
79 0
|
3月前
|
存储 SQL 分布式数据库
OceanBase 入门:分布式数据库的基础概念
【8月更文第31天】在当今的大数据时代,随着业务规模的不断扩大,传统的单机数据库已经难以满足高并发、大数据量的应用需求。分布式数据库应运而生,成为解决这一问题的有效方案之一。本文将介绍一款由阿里巴巴集团自主研发的分布式数据库——OceanBase,并通过一些基础概念和实际代码示例来帮助读者理解其工作原理。
309 0