VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > SQL教程 >
  • 蚂蚁金服 OceanBase 性能远超 Oracle 100%?告诉你真相

所有的网站,这两天都在报告这件大事:

中国技术又得世界第一,中国自研数据库OceanBase拿下世界第一!性能远超老牌数据库Oracle 100%!

 

为什么说这是件大事?

如果说因为我们是玩数据库的,就说它是大事,那未免有点太高看自己。2006年,国务院宣布的《国度中恒久科学和技能成长筹划纲领(2006-2020年)》首提“核高基”观念,个中“基”指的就是以数据库、操纵系统、中间件等焦点的基本软件产物。

长假期间,来了这么个重磅新闻,真是为祖国锦上添花。称之为大事,一点都不过分。

我一开始也非常燃,终于可以让我有个理由放弃Oracle了。准备发文分享这么件爽事儿。但转念一想,还是先确定下新闻的真假,这年头专家说的事儿,未必可是真事儿。

首先 TPC-C基准测试 这个测试,我还真没听过。谷歌告诉我,这是非盈利组织TPC的一项在线测试。由权威机构国际事务处理性能委员会(TPC,Transaction Processing Performance Council)邀请测试。

TPC-C 基准是 TPC 众多基准中的一个,采用这项标准来测试数据库在线交易性能,主要是因为它的事务种类丰富,交易结构多变。具体来说,TPC-C涵盖了5种不同的在线并发处理事务,同时又支持对同步或异步的延迟事务处理。标准采用每分钟处理的事务为基准。

 

TPC-C is more complex than previous OLTP benchmarks such as TPC-A because of its multiple transaction types, more complex database and overall execution structure. TPC-C involves a mix of five concurrent transactions of different types and complexity either executed on-line or queued for deferred execution.

 

TPC-C is measured in transactions per minute (tpmC). While the benchmark portrays the activity of a wholesale supplier, TPC-C is not limited to the activity of any particular business segment, but, rather represents any industry that must manage, sell, or distribute a product or service.

 

然后这项基准什么时候开始纳入 TPC 的呢?1992年,那年我还在小学。

既然已经来了 TPC 官网,我就看看OceanBase多牛掰吧。

 

 

首先,我看到的是 Status: Result In Reveiw. 官方给的解释是,结果已提交,还需要进一步确认,会给60天内给结果。而报告提交日期是 10/01/19,也就是10月1日。

 

 

接下来,惊心动魄的事儿来了:

 

没错,近4亿人民币的造价。可以说中小厂长们可以洗洗睡了。

 

第三个,最让我开心的事儿:

 

不是号称远超Oracle 100%的性能嘛?我就查了下TPC-C的排名:

 

 

没错,乍看前5名中,只有Aliyun OceanBase排在了第一位。其余都被美国公司而且是 IBM/Oracle 包了场。但别忘了,我们刚才是说TPC会邀请你参加,而且还会给参赛选手做 review. 那么参赛选手会不会年年提交去打排名呢?

 

看到 SPARC ,老司机都格外兴奋,资深古董出现了。点进去看下

 

 

看到没,Report Date也就是 Oracle 提交性能测试报告的日期,在2010年,那个时候我还在做网管,刚懂点数据库开发。再看下用的数据库版本,居然是 Oracle 11g.

 

感情我们是拿了华为 P30 去吊打 iPhone 4么?呵呵,看到这我乐了。

那些吃瓜媒体和工程院士,专家,这么解读阿里云的成果,果真不怕业内人士笑话么!这得给阿里云的伙伴们造成多大的内心压力。


相关教程