我打算開始開發一個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. Sql Server int vs nvarchar性能比較?
- 2. SQL Server性能新表vs新列
- 3. 蜂巢VS SQL Server的性能
- 4. ADO.NET vs SSMS中的SQL Server性能
- 5. SQL Server嵌套集vs Hierarchyid性能
- 6. CTE VS查看性能在SQL Server
- 7. GROUP BY(MySQL vs SQL server)
- 8. mysql @@ identity vs sql-server last_insert_id()
- 9. SQL Server性能
- 10. MySQL與SQL Server Express性能比較
- 11. HttpContext.Current.Cache VS. SQL表性能
- 12. MSDE vs SQL Server
- 13. Sql Server的性能
- 14. Sql Server 2008性能
- 15. SQL Server JOIN性能
- 16. SQL Server Express與SQL Server性能
- 17. MySQL性能:DATE vs TINYINT
- 18. Grails DB性能H2 vs MySQL
- 19. SQL Server VS mySQL更新與子查詢
- 20. UDF VS直接SQL性能
- 21. SQL JOIN vs IN性能?
- 22. SQL Azure vs WCF性能
- 23. DbQuery vs IQueryable SQL性能
- 24. Mysql Server 5 vs 6 vs MariaDB
- 25. SQL性能(MySQL的)
- 26. DB2 vs PostgreSQL vs SQL Server
- 27. SQL Server性能:刪除/插入Vs選擇/更新
- 28. MS SQL Server的性能在Win SRVR UPDATEing一列VS所有列
- 29. SQL Server查詢:Union vs Distinct union所有性能
- 30. 的SQL Server 2008 R2:十字其中Vs內部連接性能
「變得損壞並且丟失數據」聽起來不太好聽,而且根據我對MySQL的經驗,還有可靠性問題。我知道PostgreSQL,但我很少使用它的經驗,並再次考慮它作爲我需要看到一些性能測試的選項。 – kjv 2009-04-09 12:25:09