从成本角度来看,在 MySQL 上使用 MSSQL 的理由 [关闭]

Posted

技术标签:

【中文标题】从成本角度来看,在 MySQL 上使用 MSSQL 的理由 [关闭]【英文标题】:Justifications for using MSSQL over MySQL from cost perspective [closed] 【发布时间】:2011-11-07 01:32:14 【问题描述】:

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

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

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

【问题讨论】:

这是个好问题。 SQL Server 标准版的价格约为每 CPU 7000 美元。工作组版大约是这个的一半。 (microsoft.com/sqlserver/en/us/get-sql-server/how-to-buy.aspx) 我不熟悉 MySQL 的功能,但我很好奇这里的答案。 MySQL 和 MSSQL 是截然不同的野兽,也许 postgreSQL 是更好的选择,它更接近于 MSSQL。 【参考方案1】:

如果您的 MySQL 的扩展能力远远超出 Express 的限制,那么您可能根本不应该使用 MySQL。 SQL Server 按 CAL 或按 CPU 插槽(最昂贵)获得许可。还有一些功能较少但功能齐全的更便宜的版本,即网络版和工作组版。 如果钱是您唯一关心的问题,我鼓励您查看the edition compare 并查看最能满足您需求的那个,然后查看licensing info

【讨论】:

【参考方案2】:

为什么不直接使用 Sql Express?限制很少(1gb ram,4gb db),但除此之外,您还可以获得管理工具等。 瞧——免费:)

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

【讨论】:

感谢您的回复。原因是这些限制太低了。 2008 R2 中的数据库为 10GB。我们将它用于每月获得大约 150,000 名独立访问者且零问题的论坛。

以上是关于从成本角度来看,在 MySQL 上使用 MSSQL 的理由 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

什么是广告超播

从技术角度来看,Selenium 如何点击网页上的元素?

从基于 Java 的应用程序的角度来看,在服务器上安装 oracle 客户端的目的是啥 [重复]

怎么快速迁移数据从 MSSQL 到 MySQL

Netezza - 从 SQL 的角度来看,啥是托管?

从 MSSQL 迁移到 postgresql 或 mysql [关闭]