Java基础、中级、高级、架构面试资料

蚂蚁金服自研数据库OceanBase 性能远超过Oracle!拿下TPC-C第一!

SQL herman 3019浏览
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog2,发送下载链接帮助你免费下载!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云

最近两天,蚂蚁金服带来捷报。蚂蚁金服自研数据库 OceanBase 性能超过 Oracle 2 倍,拿下 TPC-C 性能基准测试第一。

早上看到这则消息,本想第一时间发文,奈何已经外出了。随后,这则消息被人民日报,新华社发布了头条。

OceanBase 获得 TPC-C 基准性能测试第一

和 AliSQL 不同,OceanBase 是完全自研,拥有自主知识产权。

数据库 TPC-C 基准测试 全球 TOP 10

很多媒体和读者可能不清楚数据库 TPC-C 基准性能测试是什么,这里我给大家科普一下!

TPC 全称是国际事务处理性能委员会,简单来说就是个负责制定性能测试基准的中立委员会,它制定的 TPC-C 测试是衡量数据库在线事务处理(OLTP)能力的公认标杆,此外知名的还有 TPC-H、TPC-DS 测试,是衡量数据库离线分析(OLAP)能力的标杆。

作为一个程序员,我想不到什么比 TPC-C 更有说服力的基准测试了。这就好比数据库届的天梯,所有高手都盯着这个榜单,都认可这个榜单。

这也是为什么 OceanBase 这次被国内权威,主流媒体报道的原因。

唯一一点被大家忽略的是,OceanBase 这次的测试数据是和 9 年前 Oracle 的测试数据进行的比对。因为,从 2010 年,Oracle 拿到榜单第一后,再也没有进行过 TPC-C 测试。

但是 OceanBase 已经打磨好多年了,之前一直是蚂蚁和阿里内部用的,最近才开始拓展外部业务,做 TPCC 测试是水到渠成的结果。

10 年前阿里内部立项去 IOE,到今年亮剑,真的是十年磨一剑。

TPCC 是业内公认的测试标准,可以看下之前前十全被外企霸占了,蚂蚁今年是第一次登顶。这是国产数据库的一个里程碑,但也要清楚的认识到打败的是九年前的 Oracle 在这一领域的测试,全面超越 Oracle 还是任重道远的。

OceanBase 的亮点很鲜明:

  1. 完全的独立自主。
  2. 不依赖特定的硬件,不依赖共享存储。
  3. 天生的 Paxos 分布式数据库,全分布式架构。

对 Oracle 来说,股价可能又要下跌了,国内市场可能要丢失一丢丢了。比较在今年发生了很多事情,国家也是大力扶持基础软件类的自主研发。Oracle 在国内最大的市场应该是银行,金融类公司。这次 OceanBase 占据榜单之后,应该会有一些大公司慢慢抛弃 Oracle,而选择 OceanBase。

阿里云官网,OceanBase 的金融数据库已经开始邀测了。TPCC 里面有一项要求是公开售卖,并且可以复现验证。有钱的国内公司和国内的产业基金应该会陆续的购买,进行环境复测。

从技术层面来说,Oracle 共享存储的本质,决定了它的性能极限是可见的。而 OceanBase 手上还有四个二、一对王没打:OceanBase 单机性能优化还有极大的空间;OceanBase 的高可扩展性。从这个角度看,如果两家公司非要在 TPCC 上争个高低,OceanBase 最终的胜算几乎是定局。

总的来说,OceanBase 作为土生土长、真自主研发的数据库,能取得这样的成绩真的值得大肆夸耀一番。有些人因为我们以前跪得久了,都没自信了。希望 OceanBase 再接再厉,拿下更多的第一!

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » 蚂蚁金服自研数据库OceanBase 性能远超过Oracle!拿下TPC-C第一!