近日,關(guān)于Oracle收購Sun后MySQL將如何發(fā)展的問題可謂是熱點新聞,很高興能夠看到這個時候mysql還能出個新版 本,而原來的 MySQL 5.4 在官網(wǎng)上已經(jīng)沒有鏈接,看來是升級為 5.5 版本了,官網(wǎng)上同時還提供一個從 5.4 升級到 5.5 的指南。MySQL 5.5.0是所謂的里程碑版本,這次帶來了一些有趣的東西,按照重要程度(我主觀上的)列一下:
* 支持半同步復(fù)制,這個是從早期google 的semi-sync patch轉(zhuǎn)過來的,能夠做到master-slave的半同步復(fù)制
* 集成Innodb plugin 1.0.6
* 支持 SQL 標(biāo)準(zhǔn) SIGNAL 和 RESIGNAL 語句
* 增強(qiáng)XML功能,支持 LOAD XML 語句
* 可通過 ALTER TABLE ... TRUNCATE PARTITION 來刪除某個表在某個分區(qū)上的所有數(shù)據(jù)
* 增加了 TO_SECONDS 函數(shù)
* 新的 partition語法
* Key caches are now supported for indexes on partitioned MyISAM tables, using the CACHE INDEX and LOAD INDEX INTO CACHE statements
這個版本還不適合用在正式環(huán)境。想想以后也許可以用mysql mmm + mysql 5.5提供可用性更好的服務(wù),前提是它已經(jīng)足夠穩(wěn)定,或者是percona版本?