繁体   English   中英

MySQL与SQL Server 2005/2008的性能

[英]MySQL vs SQL Server 2005/2008 performance

我打算开始开发ASP.NET应用程序,我想知道要使用哪个数据库。 性能非常重要,该数据库应该能够无问题地处理大约50GB的数据库。 但是,我想知道,是否值得购买SQL Server许可证。 我一直在寻找MSSQL Server(2005/2008)和MySQL之间的性能和可伸缩性比较,但似乎找不到任何好的测试。 您能指出一些与此主题相关的广泛基准吗?

如果您需要进行大量读取操作,那么MySQL通常会非常快。 例如,在一个网站中,读写比率可能为100:1,因此MySQL可以很好地工作。 如果您正在计划一个高事务数据库,则直接进入MSSQL。 如果钱不成问题,那就直接去MSSQL,因为它是更好的产品。

如前所述,只要您使用默认表类型,MySQL便可以提供较高的读取性能(假设具有很少或没有联接的简单查询)。

但是,您还指出该数据库的大小为50GB,这表明您可能正在寻找一个可以可靠地存储信息的数据库。 用默认的表类型,MySQL并不是一个可靠的数据库。

如果您想要一种快速,免费的MS SQL替代品,那么PostgreSQL可能是一个不错的选择-它可靠且快速,并且具有更开放的许可证(如果您将MySQL用于商业项目,则需要非常仔细地阅读其双重许可证。 )。 PostgreSQL的唯一缺点是它与Oracle共享一些DBA专家要求,因为MS SQL通常可以由常规的IT人员管理,并且MySQL每次决定恢复旧的备份时都不需要太多的管理。损坏并丢失您的数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM