从StackOverflow复制
是否有任何压倒一切的理由来选择一个而另一个呢?
我在中间。我们的数据库管理员说,Linux上的Oracle更好,但不能提供证据。我们的硬件管理员只知道Windows。
现在我们正在继续使用Linux,但是如果我能找到一些证据证明它是托管Oracle的更好的操作系统,我会感觉更好。
这个数据库有500 GB的数据。我知道它并不大,但是我们有一些进程正在对我们的Windows 2003 (32位)服务器征税。
-编辑--我见过几个很好的论点。没有什么能使决定更容易,但好的点仍然是。似乎没有一个明确的“坏”的选择。
发布于 2009-06-08 14:52:53
如果您的服务器管理员只知道Windows (微软专卖店),您应该在Windows上使用Oracle .还是想作为DBA来维护O/S,安装O/S补丁,处理O/ or安全性,O/DBA备份等等?
但是,在混合商店的情况下,出于各种原因(有些可能是主观的),我通常在Linux上推荐Oracle:
但是无论如何,对于您的开发人员来说,在windows或linux上访问Oracle是一样的,完全透明的。无论如何,他们都应该检查甲骨文为.NET提供的好处。
发布于 2009-06-08 15:11:45
您还应该看看Solaris。Oracle一直非常好地支持Solaris。现在Sun已经被Oracle收购了,它可能会得到更好的支持。
如果价格有问题,您可以很好地使用OpenSolaris,如果您需要很好的支持,也可以使用标准Solaris。Solaris选项用于我工作的银行、我们的许多竞争对手以及我居住的州。
也就是说,稳定性/性能/成本/.可能来自于你的管理员最舒服的平台.
发布于 2009-06-08 12:03:46
过去,使用Linux支持64位(因此更好的内存管理)有一个最重要的原因--随着对x64 WIntel平台的更稳定的支持,这种情况现在减少了。
我不能给你一个明确的答案,但我负责IT对一个小型开发公司的支持,他在RHEL 3、4和5上编写了针对Oracle 7i、8i、9i和10i的应用程序--所有数据库主机都是在RHEL 3、4和5上完成的。
之所以出现这种情况,主要是因为它是Oracle批准用于其数据库的最稳定的支持主机操作系统。由于Microsoft发布了大量的修补程序,几乎不可能将主机操作系统保持在Oracle已经测试和支持的水平。
在Windows2003 x64和RHEL 4 x64上使用了Oracle和RHEL 4 x64--相同的数据库在Linux上的性能比在Windows上的要好得多--后端存储是EMC阵列上300 an光纤显示的raid 10分区。
这两个系统都是“未经调整”的。
https://serverfault.com/questions/21824
复制相似问题