2010年12月27日 星期一

MySQL 5.5正式版解決多緒執行瓶頸


開源資料庫MySQL終於發布5.5正式版,這是甲骨文併購昇陽以後所發布的第一個重要更新版本


開源資料庫MySQL終於發布5.5正式版,這是甲骨文併購昇陽以後所發布的第一個重要更新版本。新版將原本外掛的InnoDB改為預設的儲存引擎,來提高擴充性和效能,也強化了MySQL對ACID交易(ACID-compliant transactions)的支援。5.5版仍舊提供GPL開源授權的社群版,可免費下載。

另一個特色是新版增加了DLL鎖定能力,大幅改善了過去MySQL在多處理器環境執行時的效能瓶頸,尤其大幅提高了Windows在多處理器環境中執行的I/O存取效能。甲骨文表示,5.5版執行速度可以比5.1版提升數倍,Windows版本甚至提高了15倍讀寫速度。

其他新增功能,包括強化同步機制,增加半同步的複製功能,來強化資料庫水平擴充時,主從式資料庫之間的資料交換穩定性。以及改善對Solaris作業系統的支援,支援更多Unicode編碼,包括utf16,utf32和utf8mb4 等。

不過,MySQL作者Michael Widenius也在部落格中提醒使用者,甲骨文發布新版的同時也停止了開源備份API和免費備份工具的計畫,並且打算在下一版時,只在付費的企業版中提供多執行緒池(Pool of threads)的功能,而不提供給社群版使用。他也擔心,5.5版沒有經過足夠的公開測試,新版資料庫的穩定性還有待觀察。

ITHome 2010/12/27 王宏仁

沒有留言:

張貼留言