数据库服务器和具有不同操作系统版本

如果我的应用程序服务器是Windows 2008,而我的数据库服务器是Windows 2003,那么在Windows 2008上,我是否处于劣势?

应用程序的angular度来看 – 这应该不重要。 数据库应该从应用程序中抽象出来,不要引入任何平台依赖关系。

pipe理/维护的angular度来看 – 我宁愿他们在同一版本的操作系统,以便补丁pipe理简化。

我不知道这对你是否重要,但Windows 6.x版本(WinVista,Win2008 / Win7)之间的TCPstream量比2003年更有效,因为重新devise的TCP堆栈。 如果您的应用程序是数据密集型的,因此会产生大量的networkingstream量,与2003/2008年混合平台相比,整个2008平台应该会有一些性能提升。

安全性方面,我认为数据库服务器上的2008服务器将是更可取的,纯粹是因为它是一个新的操作系统,因此受益于这一领域的更新思想和更好的实践。 好吧,它不是一个前置服务器,安装程序应该是这样的,只有来自应用程序服务器的特定端口上的数据库通信才能访问它,但同时最好不要冒险。