MySQL是中小型網站普遍使用的數據庫之一,然而,很多人并不清楚MySQL到底能支持多大的數據量,甚至對它產生誤解。MySQL單表的上限,主要與操作系統支持的最大文件大小有關。具體數據可以在這里找到:http://dev.mysql.com/doc/refman/5.1/zh/introduction.html#table-size。事實上MySQL能承受的數據量的多少主要和數據表的結構有關,并不是一個固定的數值。表的結構簡單,則能承受的數據量相對比結構復雜時大些。
MySQL自己提供的案例:1996年以來,我們一直都在使用MySQL,其環境有超過40個數據庫,包含10,000個表,其中500多個表超過7百萬行,這大約有100GB的關鍵應用數據。我們還聽說,有些用戶將MySQL用于含60000個表和約50億行的數據庫。
我自己一年前的測試顯示:MySQL數據庫單表在5千萬條記錄(10G)情況下運行良好。當然,這些結論和對數據庫的優化是分不開的。
---------------------
在今天的整理過程中,翻到一年前寫的一篇帖子:
mysql與開源漸行漸遠?
sun收購MySQL后不知道前景怎樣,據說MySQL的集群部分已經獨立出來了,這個樣子看來是該換數據庫的時候了。
現在變成了oracle收購了SUN,難道真的要換數據庫了?
歡迎訪問我的blog: http://www.eoss.cn/blog/