从成本的角度来看,使用MSSQL而不是MySQL的理由

时间:2011-08-30 18:36:34

标签: asp.net mysql sql-server

我正在从某些开源技术转向ASP.net以构建Web应用程序(包括一些复杂的CRM和ERP工具以及简单的类似博客的应用程序。)到目前为止,我已经使用过MSSQL在学习过程中,但是我花在研究基础设施成本上的时间越多,对MSSQL的印象就越少。 (另一方面,Windows Server / IIS相对便宜并且不用担心。)我过去使用过的MySQL并且对它感到满意。

请向我提供一些情况的例子,如果有的话,在给出选择的情况下,MSSQL会证明其成本与MySQL相比是合理的。我意识到有理由使用MSSQL,例如与Visual Studio开箱即用的集成质量等等 - 但是从运行服务器的原始成本的角度来看,我对此更感兴趣。例如,如果你能告诉我类似“使用一台物理服务器的MSSQL的许可证成本低于使用MySQL运行多台服务器的硬件成本,同时在X,Y和Z情况下提供相同的性能”,“我”我喜欢听。也许有理由说它可以更便宜地扩展MSSQL,或者它可能只是效率更高。人们决定每天选择MSSQL,我想听听与成本有关的原因。

我也欢迎任何证明成本可以忽略不计的答案。

2 个答案:

答案 0 :(得分:1)

如果您的MySQL扩展的范围远远超过Express的限制,那么您可能根本不应该使用MySQL。 SQL Server按Per CAL或Per CPU Socket许可(最昂贵)。还有更便宜的版本,功能更少但仍然功能齐全,即Web版和Workgroup版。 如果钱是您唯一关注的问题,我建议您查看the edition compare并查看最符合您需求的信息,然后查看licensing info

答案 1 :(得分:0)

为什么不直接使用Sql Express?几乎没有限制(1gb ram,4gb db)但除此之外你还可以获得它的管理工具等。 Voila - 免费:)

http://en.wikipedia.org/wiki/SQL_Server_Express