mysql与linux的区别vs windows

最近,My Company正在考虑使用MySQL购买一个应用程序。 顾问提供了两个select:

  1. Windows 2008服务器上运行应用程序和mysql服务器,或者
  2. 在Linux上运行mysql服务器,在xp虚拟机上运行应用程序

我想知道是否有人可以帮我把照片弄好。 我的问题是:

  1. 在Linux上运行的MySQL和Windows服务器之间的性能真的存在差异吗? 我浏览了一些意见,但是发现了不同的意见。 如果有一些差异,是什么原因造成的?

  2. 什么关键方面影响在Windows XP或Windows 2008服务器上运行的MySQL服务器的性能? 我的意思是我不需要服务器configuration的东西,对吧?

(我的团队一直在使用Windows和Linux服务器,所以没有问题的能力问题)。

感谢您的帮助。 🙂

这是一个问题,你不会得到一个绝对的正确或错误的答案,因为它是基于用户体验的主观意见,这就是为什么人们投票关闭它。

不过,为了帮助你,我建议你在Linux上使用MySQL。 有几个原因,为什么Linux是一个比Windows更好的选择,但一些大的是; 安全性,稳定性和总运营成本。 诚然,使用Linux可能会更复杂的设置配置和守护进程,以确保您的服务器运行正常,但最终,这是值得的设置。

决定开发应用程序的哪个操作系统取决于您开发商的代码专业知识和经验。 如果他们可以用较短的时间完成更好的项目,那么这就是你应该选择的。

Windows很痛苦,但是Windows 2008服务器上的应用程序的质量可能要比XP高。 或者稍后更新的Windows版本。 MySQL应该在两个平台上造成较小的差异。 那么在Windows 2008服务器下应用程序能做多少?

也许维护(XP!),也许支持特定的MS技术。

主要区别在于linux上创建的文件名区分大小写,而Windows上的文件则不区分大小写。

以下是有关cas敏感度文件的摘录。

默认情况下,表别名在Unix上区分大小写,但在Windows或Mac OS X上不区分大小写。以下语句在Unix上不起作用,因为它将别名同时指定为A和A: SELECT col_name FROM tbl_name AS a WHERE a.col_name = 1 OR A.col_name = 2;
但是,Windows上也允许使用相同的语句。