Oracle 与 SQL Server 处理大约 6-7 TB 的数据

Bhu*_*ale 3 oracle performance database sql-server

我正在寻找一些有效的点来在 Oracle 与 SQL Server 之间进行选择,以处理大约 5-6 TB 的数据。此数据将在 8 个月内累积。任何超过 8 个月的数据都将从数据库中清除。

我正在考虑 Oracle 11G 标准版和 SQL Server 2008 标准版。

我不是在寻找易于开发,我纯粹是在处理大量数据并且仍然能够提供良好的性能。除了性能之外,如果有任何参数会有所不同,请突出显示。

我知道价格方面有很多差异,但如果性能差异很大,这不是一个因素。

我希望得到没有偏见的答案,没有宗教战争。

Dav*_*vid 5

你不会喜欢这个答案,但也不会。Oracle 和 MS SQL Server 在大规模数据处理方面大致相当(SQL Server 在易用性方面具有优势,Oracle 在实用性方面具有优势),而当真正涉及到原始数据时,PostgreSQL 实际上可以将它们都压倒优化后的幅度非常小。

但是,如果您真的想要一个“大”数据库,当您合法使用 64 位 ID 列和 TB 数据时证明可以很好地工作,那么它就是 (IBM) DB2。

(就宗教战争而言,我是一个 SQL Server 人,但即使我知道它的局限性)