我打算开始开发一个ASP.NET应用程序,我想知道要使用哪个数据库。性能非常重要,数据库应该能够处理大约50GB的数据库。不过,我想知道,如果SQL Server许可证是值得付费的。我查看了MSSQL Server(2005/2008)和MySQL之间的性能和可伸缩性比较,但我似乎无法找到任何好的测试。你能指点我一些与这个主题有关的广泛基准吗?MySQL vs SQL Server 2005/2008性能
6
A
回答
4
如前所述,只要您使用默认表类型,MySQL可以提供高读取性能(假设简单的查询只有很少或没有连接)。
但是你也说数据库的大小是50GB,这表明你可能正在寻找一个数据库,将可靠的存储信息。使用默认表类型MySQL不是一个可靠的数据库。
如果您想要一个快速,免费的MS SQL替代方案,那么PostgreSQL可能是一个不错的选择 - 它是快速可靠的,并且拥有更开放的许可证(如果您将MySQL用于商业项目,双许可证非常仔细)。 PostgreSQL唯一的缺点是它与Oracle有着相同的DBA专家需求,因为MS SQL通常可以由一个普通的IT人员来管理,MySQL除了在每次决定恢复旧备份时都不需要太多管理被破坏并丢失数据。
11
如果您正在进行大量读取操作,MySQL传统上速度非常快。例如在一个网站中,可能会有100比1的读写比例,所以MySQL运行良好。如果你正在计划一个高交易数据库,那么直接去MSSQL。如果钱无论如何都不会直接转向MSSQL,因为它是更好的产品。
相关问题
- 1. CTE VS查看性能在SQL Server
- 2. 蜂巢VS SQL Server的性能
- 3. Sql Server int vs nvarchar性能比较?
- 4. mysql @@ identity vs sql-server last_insert_id()
- 5. SQL Server性能
- 6. MySQL与SQL Server Express性能比较
- 7. MSDE vs SQL Server
- 8. Sql Server的性能
- 9. Sql Server 2008性能
- 10. SQL Azure vs WCF性能
- 11. UDF VS直接SQL性能
- 12. SQL JOIN vs IN性能?
- 13. Mysql Server 5 vs 6 vs MariaDB
- 14. SQL性能(MySQL的)
- 15. SQL Server性能:删除/插入Vs选择/更新
- 16. SQL Server查询:Union vs Distinct union所有性能
- 17. SQL Server查询性能 - 普通加入VS子查询
- 18. MS SQL Server的性能在Win SRVR UPDATEing一列VS所有列
- 19. DB2 vs PostgreSQL vs SQL Server
- 20. SQL Server 2008性能问题
- 21. SQL Server数据库性能
- 22. SQL Server性能问题
- 23. SQL Server性能查询
- 24. SQL Server:光标性能
- 25. SQL Server 2005 charindex性能
- 26. SQL Server备份和性能
- 27. SQL Server 2005性能问题
- 28. 性能测试SQL Server
- 29. XML分解SQL Server性能
- 30. SQL Server XML粉碎性能
“变得损坏并且丢失数据”听起来不太好听,而且根据我对MySQL的经验,还有可靠性问题。我知道PostgreSQL,但我很少使用它的经验,并再次考虑它作为我需要看到一些性能测试的选项。 – kjv 2009-04-09 12:25:09