都 2024 年了还只会 MySQL 么?OceanBase 了解一下17认证网

正规官方授权
更专业・更权威

都 2024 年了还只会 MySQL 么?OceanBase 了解一下

2020年5月,被誉为 “数据库领域世界杯” 的数据库基准测试 TPC-C 官网发布结果——支付宝自研的分布式关系型数据库 OceanBase 打破了去年自己创造的世界纪录,性能分数首次突破亿级大关达到 7.07亿 tpmC,相比去年的成绩提升近11倍

tpmC 是指每分钟创建新订单的数量,现实中最大高并发可类比的场景是双11。在2019年之前,这一测试的最好成绩来自甲骨文的3024万tpmC,OceanBase 首次参加 TPC-C 测试,性能分数便达到 6088万 tpmC,而此次更是实现了从千万级到亿级的历史性重大突破。
同时,OceanBase 也成为唯一在事务处理和数据分析两个领域测试中都获得过世界第一的中国自研数据库。
而 OceanBase 也持续霸榜中国最流行数据库第一名1年多,坐稳国产信创数据库老大地位!

// OceanBase 简介
OceanBase 是由阿里巴巴和蚂蚁金服自主研发的金融级分布式关系数据库。它在普通硬件上实现了金融级的高可用性,并首创了“三地五中心”的城市级故障自动无损容灾新标准。OceanBase 也是全球首家通过 TPC-C 标准测试的分布式数据库,单集群规模超过1500节点。此外,它还具有云原生、强一致性、高度兼容 Oracle/MySQL 等特性。

// 核心特性
OceanBase 数据库采用 Shared-Nothing 架构,各个节点之间完全对等,每个节点都有自己的 SQL 引擎、存储引擎,运行在普通 PC 服务器组成的集群之上,具备可扩展、高可用、高性能、低成本、云原生等核心特性。

「强一致」数据多副本通过 Paxos 协议同步事务日志,多数派成功事务才能提交。缺省情况下读、写操作在主副本进行,保证强一致。「高可用」数据采用多副本存储,少数副本故障不影响数据可用性。通过“三地五中心”部署实现城市级故障自动无损容灾。「高可扩展」集群节点全对等,每个节点都具备计算和存储能力,无单点瓶颈。可线性、在线扩展和收缩。「高性能」存储采用读写分离架构,计算引擎全链路性能优化,准内存数据库性能。「高度兼容」兼容常用 MySQL 功能及 MySQL 前后台协议,业务零修改或少量修改即可从 MySQL 迁移至 OceanBase。

「低成本」使用 PC 服务器和低端 SSD,高存储压缩率降低存储成本,高性能降低计算成本,多租户混部充分利用系统资源。

// 发展历程
OceanBase 数据库随着阿里巴巴电商业务的发展孕育而生,因蚂蚁集团移动支付业务的发展而壮大,经过十多年各类业务的使用和打磨才终于破茧成蝶,推向了外部市场。

○ 诞生与早期发展
OceanBase 项目始于2010年,由阿里巴巴集团创始人阳振坤博士带领的初创团队启动。最初,它旨在创建一个原生的分布式数据库,当时业界还没有现成的参考方案,这使得 OceanBase 能够从零开始,实现100%自主研发。在早期版本中,OceanBase 主要被应用于支持淘宝“双十一”活动的海量数据处理,这是其最初的业务场景。○ 技术演进与优化随着业务需求的增长和复杂性的提升,OceanBase 经历了多次存储架构的演进,以满足越来越苛刻的存储需求。这一过程中,OceanBase 不仅在技术上不断深耕,还注重推动开发者生态的发展。○ 商业化与外部市场推广经过十多年在阿里巴巴电商业务和蚂蚁集团移动支付业务中的使用和打磨,OceanBase 最终破茧成蝶,推向了外部市场。这一转变标志着 OceanBase 从内部项目向广泛商业应用的跨越。

○ 性能突破与国际认可

2019年,OceanBase 打破了由甲骨文保持了9年之久的 TPC-C 基准性能测试的世界纪录,成为中国基础软件取得的重大突破。此外,还刷新了 TPC-H 测试的世界纪录,展现了其在分布式架构下的强大扩展能力和性能优势。

○ 社区版与开源策略

2022年11月,OceanBase 发布了社区版 4.0 Beta 版本,这是社区版的一个全新里程碑,也是业内首个兼容 MySQL 8.0 的单机分布式一体化数据库。此举表明OceanBase 在推动分布式数据库标准化和规模化方面迈出了重要一步,有助于促进产品技术的快速发展,并惠及更多企业和开发者。

// 认证体系
OceanBase 认证的价值在于其强大的安全性、技术优势和兼容性、对人才培养和生态发展的贡献,以及市场上的广泛认可和荣誉资质,这些因素共同构成了OceanBase 认证的核心价值。对于个人和企业来说,获取 OceanBase 认证无疑是一个提升自身能力和竞争力的重要途径。

OBCA(OceanBase 数据库认证专员)OBCA 认证是指 OceanBase 数据库专员的官方认证考试。若学员通过 OBCA 认证考试,则可以证明自己具备熟练使用 OceanBase 数据库的能力,并且在数据库的基础技术架构和运维方面具备扎实的理解和实践经验。OBCA 知识点涵盖分布式数据库与集中式数据库的差异,OceanBase 产品家族及基础概念、集群技术架构,以及 OBServer 的 SQL 引擎和存储引擎,以及相关的参数和变量。成功获得 OBCA 认证将为个人在数据库领域的职业发展提供有力的支持和认可。

 

OBCP(OceanBase 数据库认证专家)OBCP 认证是指 OceanBase 数据库专家的官方认证考试。OBCP 认证考试对于考生来说是一次系统学习和掌握 OceanBase 数据库技术的机会。通过参加认证培训和考试,考生可以深入了解 OceanBase 的高级特性,提升自己在数据库管理和开发方面的专业能力。持有 OBCP 认证可以证明个人具备在 OceanBase 数据库管理和开发方面的专业能力,这将提升个人在就业市场上的竞争力有助于职业发展。

OBCE(OceanBase 数据库认证大师)OBCE 认证是指 OceanBase 数据库大师的官方认证考试。OBCE认证是OceanBase 官方推出的最高级别能力认证,主要面向数据库架构师以及运维专家。该认证要求考生具备丰富的 OceanBase 运维实操经验,并且能够掌握数据库的整体架构和实施方案能力。OBCE 认证不仅是对技术、知识和操作技能的最高级别认可,还意味着持证人有能力处理关键业务的数据库系统和应用,帮助客户利用 OceanBase 技术获得成功,是解决最困难的技术难题和最复杂的系统故障的最佳人选。

 扫码领取限时优惠券~ 👇

 

想了解更多干货,可通过下方扫码关注

详情咨询

可扫码添加上智启元官方客服微信👇

未经允许不得转载:17认证网 » 都 2024 年了还只会 MySQL 么?OceanBase 了解一下
分享到:0

评论已关闭。

400-663-6632
咨询老师
咨询老师
咨询老师