国产自研数据库打败 Oracle?网友热议
(给程序员的那些事加星标)
综合整理:技术最前线(id:TopITNews)
参考:Solidot、TPC、微博
近日,数据库领域权威的国际机构国际事务处理性能委员会(TPC)在官网发表了最新的 TPC-C 基准测试结果。蚂蚁金服的分布式关系数据库 OceanBase 得分为 60,880,800,超过了 Oracle 的 30,249,688。
国内媒体的部分报道
有媒体评论,这打破数据库基准性能测试的世界记录,成为全球数据库演进史的重要里程碑。
假期之间,大家可能被下图刷屏了。
(末尾是院士的点评)
部分网友:不具可比性
在 TPC 官网,数据库性能测试结果的榜单,是很长长长长长长长长长长长长长……
http://www.tpc.org/tpcc/results/tpcc_results.asp
并且在榜单开头有个提示语:
Results displayed with a grey background are Historical Results, which might not be up to date with regards to pricing and/or availability of HW or SW.
大意是:以灰色背景显示的结果是“历史结果”,就硬件或软件的价格和/或可用性而言,可能不是最新的。
所以,有不少网友认为两者其实没有多少可比性。因为 OceanBase 的成绩是在 2019 年 10 月 1 日递交的,而 Oracle 的得分是在 2010 年 12 月 2 日递交的,使用的硬件架构和软件在近 10 年之后已经没多少对比价值。
Oracle测试的数据库版本是 Oracle Database 11g R2 Enterprise Edition w/RAC w/Partitioning,操作系统是 Oracle Solaris 10,CPU 为 SPARC T3@ 1.65 GHz,共 1728 个核心;而 OceanBase 使用的操作系统是 Aliyun Linux 2,处理器是 Intel Xeon Platinum 8163 @ 2.50GHz,共 6720 个核心。仅仅从硬件上看,两者之间就很难进行公平的比较。
技术圈网友的讨论
OceanBase 团队负责人阳振坤在 2015 年曾解析过 OB 如何支撑双十一的。
2019 年的双十一要来了,不知今年的峰值又会是多少。
推荐阅读
(点击标题可跳转阅读)
关注「程序员的那些事」加星标,不错过圈内事
圈内事,我在看❤️
- Oracle 估算数据库大小的方法
- 2014.1.13oracle数据库迁移 谷歌
- oracle误删磁盘数据后不能连接数据库 如何恢复
- 数据库(mysql oracle)学习小结
- 数据库(oracle、mysql)中的count(*)和count(列名)的区别
- Oracle 9i & PLSQL 全简体中文版数据库安装过程(图解)
- 关于数据库名(db_name)、实例名(instance_name)、ORACLE_SID
- 数据库oracle-- 触发器禁用/启用
- 数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名
- 8_Oracle_Admin_使用DBCA创建数据库
- 使用Oracle数据库开发中的一个技巧
- oracle 数据库的非指令备份方法
- 【Oracle练习】⑨第10章 其他数据库对象
- Oracle 11g R2 DBA 操作指南(10) 控制文件和数据库启动
- 【自家用】Oracle导出/入数据库教程
- IntelliJ IDEA 连接数据库 MySQL、Oracle
- Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇
- 【oracle】instantclient + plsql 远程连接数据库
- [转]查询oracle数据库的数据库名、实例名、ORACLE_SID
- Oracle数据库设置为归档模式的操作方法