維基百科從MySQL遷移到MariaDB數(shù)據(jù)庫(kù)
在過(guò)去幾年中,我們一直使用 Facebook 的 MySQL 5.1 衍生版本 作為我們的產(chǎn)品數(shù)據(jù)庫(kù),構(gòu)建版本號(hào)是r3753。我們很高興該產(chǎn)品的性能表現(xiàn),F(xiàn)acebook 有著全世界最棒的數(shù)據(jù)庫(kù)工程師,他們?yōu)?MySQL 生態(tài)系統(tǒng)帶去了很多改進(jìn)。
現(xiàn)在 MariaDB 的優(yōu)化器的增強(qiáng)、Percona 的 XtraDB 的特性以及 Oracle 5.5 的一些原因促使我們考慮升級(jí)的問(wèn)題。同樣重要的是,我們作為自由文化運(yùn)動(dòng)的支持者,維基媒體基金會(huì)強(qiáng)烈希望使用自由軟件項(xiàng)目,不希望使用不同的許可證來(lái)區(qū)分自由版和企業(yè)版,我們非常歡迎和支持 MariaDB 基金會(huì)作為一個(gè)非盈利機(jī)構(gòu)對(duì) MySQL 相關(guān)數(shù)據(jù)庫(kù)社區(qū)做的工作。
在做正式遷移前我們做了大量的準(zhǔn)備工作,包括兼容性測(cè)試和性能測(cè)試,詳情請(qǐng)看官方說(shuō)明。
MySQL是世界上***的開(kāi)源關(guān)系數(shù)據(jù),它的名字取 自于創(chuàng)始人Michael "Monty" Widenius的長(zhǎng)女“My”。2008年,Sun收購(gòu)MySQL;2009年,甲骨文收購(gòu)了Sun,MySQL落入了與開(kāi)源社區(qū)關(guān)系緊張的甲骨文手中。Widenius與他的舊團(tuán)隊(duì)在2009初創(chuàng)建了MySQL的分支MariaDB,它的名字取自于Widenius的幼女“Maria”,他希望通過(guò)保留核心開(kāi)發(fā)者和日益增長(zhǎng)的社區(qū)幫助MariaDB挑戰(zhàn)甲骨文的MySQL。
甲骨文與開(kāi)源社區(qū)關(guān)系的惡化正促使許多發(fā)行版用MariaDB取代MySQL,現(xiàn)在使用MySQL的流行網(wǎng)站維基百科也宣布從MySQL遷移到MariaDB,部分原因是甲骨文的MySQL有免費(fèi)版和企業(yè)版,而企業(yè)版的新功能沒(méi)有公開(kāi)源碼,而MariaDB則沒(méi)有這方面的問(wèn)題。