2010-04-25 54 views
2

在性能方面比较Oracle vs SQL Server vs MySql的任何优秀文章?数据库性能基准

我想知道的东西,如:

  • INSERT性能
  • SELECT性能
  • 可扩展性,以便更好地基于一些实际的例子重载

下了解不同的RDBMS。

+3

你会更好地说明你打算在RDBMS上运行什么。太多的参数:硬件差异,OLTP与OLAP,高可用性,集群,SANS。 ORACLE和SQL Server显然可以扩展...... etc – 2010-04-25 09:35:05

+0

好的,只是一些简单的例子。例如,我发现SQLServer能够比C#应用程序的Firebird处理更多的负载。所有的基准都会有偏差,但拥有一个好的链接集合真的会有所帮助。 – pablo 2010-04-25 09:42:36

+1

Firebird vs SQL Server真的比较苹果和橘子。上面提到的三个数据库都是苹果。性能略有不同(但基本上不相关),略有不同(可能极其相关)功能集。 – cletus 2010-04-25 09:45:02

回答

4

真正的问题是过于宽泛“在做Z”来回答,因为这一切都取决于你想做的事,因为没有一般的“X于Y更好”没有符合条件的基准是什么或以其他方式赋予它某种上下文。

简短的回答是:它真的没关系。这些中的任何一个都将足够满足您的需求。我可以肯定地说99%。即使MySQL可以扩展到数十亿行。

话虽这么说,他们变化。仅举一个例子,我写了一篇关于功能非常狭窄的文章:连接和聚合性能。请参阅Oracle vs MySQL vs SQL Server: Aggregation vs Joins

+0

我想这就是我在我的评论说,但我只是不说出来的! – 2010-04-25 09:41:34

+0

我正在寻找指向实际基准的链接。只是。 – pablo 2010-04-25 12:41:55

+0

这里是我迄今发现的一个基准http://www.lacsc.org/papers/Paper21.pdf – shashwat 2013-09-14 19:25:54

1

是的,这样的基准确实存在,但他们不能公布,因为甲骨文的授权禁止发布这样的事情。

至少,这样的话,以我的知识。我已经看到了一些没有特别指定Oracle的公开发表的文章,但是当他们明确谈论甲骨文时,会说“某个领先的关系型数据库管理系统”,但我不知道它是否能够解决这个问题。

。另一方面,现在Oracle自己的MySQL,所以,他们或许不会在乎那么多,或许他们会的。谁知道。