我正在使用Java应用程序测试各种RDBMS(MySQL,Oracle,PostgreSQL和FirebirdSQL)的过程,这是出于个人兴趣,部分是为了大学研究。我已经提出了一个关于数据库方面的问题,即哪种测试最适合得出性能差异。
此问题与客户端操作系统和RDBMS服务器操作系统有关。
我不确定在不同的操作系统上运行Java应用程序与在不同的服务器上运行RDBMS时,结果之间是否会有很大差异。
我的问题是,您是否同意Windows 7,Ubuntu Desktop 10.10和Oracle Solaris在公平的客户端比较中重新使用。与Ubuntu Server和Windows 2008 Fair服务器端进行比较?
您是否同意我还应该包括一个基于Unix的服务器来容纳RDBMS?
感谢所有花时间提供意见的人。
最佳答案
典型的服务器操作系统包括:Ubuntu / Debain / RedHat Server和其他Linux版本,Windows 2008,Solaris和AIX
在以下操作系统上测试客户端就足够了:Windows XP / 7,Mac OS X,Ubuntu。选择客户端JRE / JVM的风格/实现以及版本时也要小心。