目錄
一、MySQL簡介
二、MariaDB簡介
三、什么是MariaDB?
四、為什么推出MariaDB?
五、主要區(qū)別
六、總結(jié)
在這篇文章中,我們將探討MySQL和MariaDB之間的區(qū)別。兩者都是開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),但兩者之間有一些關(guān)鍵的區(qū)別。我們將介紹這兩個(gè)系統(tǒng)的歷史,它們的主要特點(diǎn)和性能等。
一、MySQL簡介
MySQL是一個(gè)基于結(jié)構(gòu)化查詢語言(SQL)的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。它是由oracle公司開發(fā)和管理的,最初于1995年5月23日發(fā)布。它被廣泛用于許多小型和大型的工業(yè)應(yīng)用,能夠處理大量的數(shù)據(jù)。在甲骨文公司收購MySQL之后,數(shù)據(jù)庫的使用出現(xiàn)了一些問題,因此MariaDB被開發(fā)出來。
MySQL是由瑞典公司MySQL AB在1995年創(chuàng)建的。該平臺(tái)的開發(fā)者是Michael Widenius(Monty)、David Axmark和Allan Larsson。其主要目的是為家庭和專業(yè)用戶提供高效和可靠的數(shù)據(jù)管理選項(xiàng)。到2000年,該平臺(tái)的alpha和beta版本已經(jīng)發(fā)布。這些版本幾乎與所有主要平臺(tái)兼容。
MySQL的開源地位意味著任何人都可以下載和使用它。使用MySQL沒有任何許可費(fèi)用。
從2001年開始,MySQL在家庭和專業(yè)用戶中開始流行起來。2002年,該公司決定擴(kuò)大其業(yè)務(wù),除了瑞典總部外,還開設(shè)了美國總部。同年,該平臺(tái)擁有300萬用戶和650萬美元的收入。
2008年1月,MySQL被Sun Microsystems以10億美元收購。這一決定受到了MySQL AB的聯(lián)合創(chuàng)始人Michael Widenius和David Axmark的批評。當(dāng)時(shí),MySQL已經(jīng)是大型企業(yè)、銀行和電信公司的首選。
太陽公司對MySQL的收購并不成功,2009年4月,太陽公司和甲骨文公司達(dá)成協(xié)議,根據(jù)協(xié)議,甲骨文公司將收購太陽公司以及MySQL的版權(quán)和商標(biāo)。
?
二、MariaDB簡介
MariaDB是一個(gè)開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),它是廣泛使用的MySQL數(shù)據(jù)庫技術(shù)的一個(gè)兼容的替代品。它由MariaDB基金會(huì)開發(fā),最初于2009年10月29日發(fā)布。MariaDB擁有大量的新功能,這使得它在性能和用戶導(dǎo)向方面比MySQL更好。
三、什么是MariaDB?
MariaDB是一個(gè)開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),是廣泛使用的MySQL數(shù)據(jù)庫技術(shù)的替代品。
MariaDB是一個(gè)社區(qū)開發(fā)的、商業(yè)支持的MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)的分叉,打算在GNU通用公共許可證下保持自由和開源的軟件。開發(fā)工作由MySQL的一些原始開發(fā)者領(lǐng)導(dǎo),他們因擔(dān)心MySQL在2009年被甲骨文公司收購而將其分叉。
?
四、為什么推出MariaDB?
MySQL是一個(gè)開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。它的名字來自于 "My "和 "SQL "的組合,前者是聯(lián)合創(chuàng)始人Michael Widenius的女兒My的名字,后者是結(jié)構(gòu)化查詢語言的縮寫。MySQL是由瑞典公司MySQL AB擁有和贊助的。2008年2月26日,MySQL AB被Sun Microsystems收購。2010年,甲骨文公司收購了Sun Microsystem。在Sun Microsystem被甲骨文公司收購后,Widenius分叉了開源的MySQL項(xiàng)目,創(chuàng)建了MariaDB。MariaDB是以Widenius的小女兒Maria命名的。(MySQL是以他的另一個(gè)女兒My命名的)。
Widenius認(rèn)為,在收購了MySQL之后,甲骨文會(huì)慢慢地將MySQL從開源轉(zhuǎn)向商業(yè),而MySQL不會(huì)完全開源。
開發(fā)者說,甲骨文在收購Sun后對MySQL及其社區(qū)的處理證明了Widenius當(dāng)初的擔(dān)心是正確的。Widenius說,甲骨文公司已經(jīng)明確表示,"他們對開源、與社區(qū)合作或一般的MySQL沒有愛"。
據(jù)Widenius說,甲骨文在幾個(gè)方面表現(xiàn)出對開源原則的漠視,例如2011年9月宣布對MySQL進(jìn)行商業(yè)擴(kuò)展,錯(cuò)誤數(shù)據(jù)庫不再公開,以及缺乏對MySQL 5.5和5.6中的新代碼的測試案例。
五、主要區(qū)別
MySQL和MariaDB的一個(gè)關(guān)鍵區(qū)別是許可證。MySQL使用專有許可證,而MariaDB使用GPL。這意味著MariaDB更加開放,更受社區(qū)的歡迎。另一個(gè)關(guān)鍵區(qū)別是存儲(chǔ)引擎。MySQL和MariaDB使用不同的存儲(chǔ)引擎。MySQL使用InnoDB作為其默認(rèn)存儲(chǔ)引擎,而MariaDB使用XtraDB。InnoDB是一個(gè)強(qiáng)大的、功能豐富的存儲(chǔ)引擎,而XtraDB是InnoDB的替代品,性能更好。最后,MySQL和MariaDB之間存在著一些性能差異。MariaDB通常比MySQL有更好的性能,這是因?yàn)樗拇a庫更現(xiàn)代。
最后,MySQL和MariaDB之間存在一些性能差異,由于MariaDB的代碼庫更加現(xiàn)代化,因此它的性能通常比MySQL更好。
MariaDB的主要客戶有Bandwidth、DigiCert、InfoArmor、Oppenheimer、Samsung、SelectQuote和SpendHQ等,這些都是使用MariaDB數(shù)據(jù)庫產(chǎn)品來運(yùn)行其業(yè)務(wù)的一些行業(yè)領(lǐng)導(dǎo)者。
說到MySQL,有上千家知名公司正在使用MySQL。這個(gè)名單包括財(cái)富100強(qiáng)公司、政府組織和教育機(jī)構(gòu)。一些使用MySQL的知名組織有Twitter、Amazon、Uber、Airbnb、Pinterest、Netflix、Shopify和Udemy。
憑借豐富的工具集,MariaDB可以管理數(shù)據(jù)庫、用戶、存儲(chǔ)引擎、訪問權(quán)限等,顯然在競爭中處于領(lǐng)先地位。
?
六、總結(jié)
雖然MySQL和MariaDB之間有一些關(guān)鍵的區(qū)別,但它們都是優(yōu)秀的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。然而,最終還是要由你來決定哪一個(gè)是適合你的需求的。文章來源:http://www.zghlxwxcb.cn/news/detail-734402.html
群暉的NAS系統(tǒng)中自動(dòng)集成有MariaDB數(shù)據(jù)庫,免費(fèi)使用非常方便!文章來源地址http://www.zghlxwxcb.cn/news/detail-734402.html
到了這里,關(guān)于MySQL和MariaDB,它們有什么區(qū)別?的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!