本頁使用了標題或全文手工轉換

MariaDB

維基百科,自由的百科全書
跳到: 導覽搜尋
MariaDB
MariaDB Logo.png
開發者 SkySQL[1]
MariaDB基金會
初始版本 2009年1月22日 (2009-01-22)
穩定版本 10.2.7(2017年7月12日,​9天前​(2017-07-12
預覽版本 10.3.0 Alpha(2017年4月22日,​2個月前​(2017-04-22
程式語言 CC++PerlBash
作業系統 跨平台UnixWindowsSolarisLinuxMac OSBSD[2]
語言 英語
類型 關聯式資料庫
特許條款 GNU通用公眾特許條款(第2版),GNU較寬鬆公共許可證(用戶端庫)[3]
網站 mariadb.com
倉庫 github.com/MariaDB/server
The LAMP software bundle (here additionally with Squid).

MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社群在維護,採用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,因此社群採用分支的方式來避開這個風險。[4]

MariaDB的目的是完全相容MySQL,包括API和命令列,使之能輕鬆成為MySQL的代替品。在儲存引擎方面,10.0.9版起使用XtraDB(名稱代號為Aria英語Aria (storage engine))來代替MySQL的InnoDB

MariaDB由MySQL的創始人麥克爾·維德紐斯英語Michael Widenius主導開發,他早前曾以10億美元的價格,將自己建立的公司MySQL AB賣給了SUN,此後,隨着SUN被甲骨文收購,MySQL的所有權也落入Oracle的手中。MariaDB名稱來自麥克爾·維德紐斯的女兒瑪麗亞(英語:Maria)的名字。

版本[編輯]

MariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人會從MySQL 5.5中了解到MariaDB的所有功能。

從2012年11月12日起釋出的10.0.0版開始,不再依照MySQL的版號。10.0.x版以5.5版為基礎,加上移植自MySQL 5.6版的功能和自行開發的新功能。


版本 原始釋出日期 最新版本 釋出日期 狀態
舊版本,不再支援: 5.1 2009-10-29[5] 5.1.67 2013-01-30[6] Stable (GA)
舊版本,不再支援: 5.2 2010-04-10[7] 5.2.14 2013-01-30[8] Stable (GA)
舊版本,仍被支援: 5.3 2011-07-26[9] 5.3.12 2013-01-30[10] Stable (GA)
舊版本,仍被支援: 5.5 2012-02-25[11] 5.5.48 2016-02-11[12] Stable (GA)
舊版本,仍被支援: 10.0 2012-11-12[13] 10.0.24 2016-02-19[14] Stable (GA)
舊版本,仍被支援: 10.1 2014-06-30[15] 10.1.13 2016-03-25[16] Stable (GA)
當前版本: 10.2 2016-04-18[17] 10.2.6 2017-05-23[18] Stable (GA)
最新預覽版本: 10.3 2017-04-16[19] 10.3.0 2017-04-16[20] Alpha
格式:
舊版本
舊版本,仍被支援
目前版本
最新的預覽版
未來版本


第三方軟件[編輯]

MariaDB的API和協定相容MySQL,另外又新增了一些功能,以支援原生的非阻塞操作和進度報告。這意味着,所有使用MySQL的連結器、程式庫和應用程式也將可以在MariaDB下工作。在此基礎上,由於擔心甲骨文MySQL的一個更加封閉的軟件專案,Fedora的計劃在Fedora 19中的以MariaDB取代MySQL[21],維基媒體基金會的伺服器同樣也使用MariaDB取代了MySQL[22]

如下是支援MariaDB的工具:

用戶端[編輯]

  • DBEdit 一個免費的MariaDB數據庫和其他數據庫管理應用程式。
  • Navicat 一系列Windows、Mac OS X、Linux下專有數據庫管理應用程式。
  • HeidiSQL英語HeidiSQL 一個Windows上自由和開放源碼的MySQL用戶端。它支援MariaDB的5.2.7版本和以後的版本。[23][24]
  • phpMyAdmin 一個基於網絡的MySQL數據庫管理應用程式

應用[編輯]

以下應用程式對MariaDB給予官方支援:[25]

突出用戶[編輯]

參閱[編輯]

書籍[編輯]

參考與參照[編輯]

  1. ^ 郭和傑. MariaDB併入SkySQL,MySQL老班底團圓大反撲!. iThome. 電週文化事業. 2013-04-24 (中文(台灣)‎). 
  2. ^ MariaDB 5.5.30 Stable, Downloads Source, Binaries, and Packages
  3. ^ MariaDB licenses. 
  4. ^ About MariaDB
  5. ^ MariaDB 5.1.38 Release Notes. [2015-09-21]. 
  6. ^ MariaDB 5.1.67 Release Notes. [2015-09-21]. 
  7. ^ MariaDB 5.2.0 Release Notes. [2015-09-21]. 
  8. ^ MariaDB 5.2.14 Release Notes. [2015-09-21]. 
  9. ^ MariaDB 5.3.0 Release Notes. [2015-09-21]. 
  10. ^ MariaDB 5.3.12 Release Notes. [2015-09-21]. 
  11. ^ MariaDB 5.5.20 Release Notes. [2015-09-21]. 
  12. ^ MariaDB 5.5.48 Release Notes. [2016-02-11]. 
  13. ^ MariaDB 10.0.0 Release Notes. [2015-09-21]. 
  14. ^ MariaDB 10.0.24 now available. [2016-02-22]. 
  15. ^ MariaDB 10.1.0 Release Notes. [2015-09-21]. 
  16. ^ Bartholomew, Daniel. MariaDB 10.1.13 and Connector/J 1.3.7 now available. MariaDB.org. MariaDB Foundation. 2016-03-25 [2016-03-25]. 
  17. ^ MariaDB 10.2.0 Release Notes. [2016-09-28]. 
  18. ^ MariaDB 10.2.6 Release Notes. [2017-05-23]. 
  19. ^ MariaDB 10.3.0 Release Notes. [2017-04-23]. 
  20. ^ MariaDB 10.3.0 Release Notes. [2017-04-23]. 
  21. ^ Features / Replace MySQL with MariaDB, 2013-01-21
  22. ^ Wikipedia Adopts MariaDB. 維基媒體基金會. 2013-04-22. 
  23. ^ MariaDB 5.2.7 shipped with HeidiSQL. Heidisql.com. [2013-04-16]. 
  24. ^ MariaDB 5.2.7 released!, Monty Program Group Blog
  25. ^ Works With MariaDB - AskMonty KnowledgeBase. Kb.askmonty.org. [2013-10-28]. 
  26. ^ https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/ Arch Linux News - 25 March 2013 MariaDB replaces MySQL in repositories
  27. ^ The Chakra Project - Get. Chakra-linux.org. [2013-04-16]. 
  28. ^ Oracle who? Fedora & openSUSE will replace MySQL with MariaDB. ZDNet. 31 January 2013 [17 September 2014]. 
  29. ^ Distributions Which Include MariaDB. '
  30. ^ The Register 12 September 2013 Google swaps out MySQL, moves to MariaDB'. '
  31. ^ 楊智傑. Google棄甲骨文MySQL,將大規模導入MariaDB. iThome. 電週文化事業. 2013-09-26 (中文(台灣)‎). 
  32. ^ MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation. Mozilla IT. [17 September 2014]. 
  33. ^ mariadb-server-10.0.16v0 – multithreaded SQL database (server). OpenBSD ports. 2015-01-30 [2015-02-11]. 
  34. ^ Switch from using MySQL to using MariaDB attempt #2. [28 September 2014]. 
  35. ^ openSUSE Dumps MySQL Makes MariaDB Default Database. Muktware. [17 September 2014]. 
  36. ^ Red Hat ditches MySQL, switches to MariaDB. Itwire.com. [2013-09-11]. 
  37. ^ Slackware News - 23 March 2013 ''Slackware switching to the MariaDB database''. Slackware.com. [2013-04-16]. 
  38. ^ SaltOS sees gains with subqueries in MariaDB. MariaDB Foundation. 
  39. ^ Web of Trust (WOT) trusts the MariaDB upgrade. MariaDB Foundation. 
  40. ^ free and open-source web server solution stack for professional PHP development on the Windows. MariaDB Foundation. 
  41. ^ How Zimbra is Changing. Zimbra. 
  42. ^ Wikipedia Adopts MariaDB. Wikimedia Foundation. 2013-04-22.