我打算開始開發一個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