跳至內容

MariaDB

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
MariaDB
MariaDB
開發者MariaDB Corporation Ab
MariaDB Foundation
首次釋出2009年1月22日,​15年前​(2009-01-22
目前版本
  • 11.6.0(2024年6月26日;預覽版本)[1]
  • 11.6.1(2024年8月14日;最終測試版本)[2]
  • 11.5.2(2024年8月14日;穩定版本)[3]
編輯維基數據連結
原始碼庫 編輯維基數據連結
程式語言C語言C++PerlBash
作業系統MacOSWindowsSolarisLinux
MacOSUnix BSD[4]
語言英語
類型RDBMS
特許條款GNU通用公眾特許條款#GPLv2(第2版)
GNU較寬鬆公共許可證(客戶端庫)[5]
網站mariadb.org
mariadb.com

MariaDBMySQL關聯式資料庫管理系統的一個分叉,由社區開發,有商業支援,旨在繼續保持在GNU GPL開源。MariaDB的開發是由MySQL的一些原始開發者領導的,他們擔心甲骨文公司收購MySQL後會有一些隱患。[6]

MariaDB打算保持與MySQL的高度相容性,與MySQL API和命令精確匹配。[7] MariaDB內建了一個新的儲存引擎英語storage engineAria,它可以替代MyISAM,成為預設的事務和非事務引擎。[8] 它最初使用XtraDB英語XtraDB作為預設儲存引擎,[9] 並從10.2版本切換回InnoDB[10]

它的首席開發人員是米卡埃爾·維德紐斯,他是MySQL AB的創始人之一,也是Monty Program AB的創始人。2008年1月16日,MySQL AB 宣佈它已經同意被太陽電腦集團以大約10億美元的價格收購。該項收購已於2008年2月26日完成。MariaDB是以Monty的小女兒Maria命名的,就像MySQL是以他另一個女兒My命名的一樣。[11]

版本

[編輯]

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日 (2009-10-29)[12] 5.1.67 2013年1月30日 (2013-01-30)[13] Stable (GA)
舊版本,不再支援: 5.2 2010年4月10日 (2010-04-10)[14] 5.2.14 2013年1月30日 (2013-01-30)[15] Stable (GA)
舊版本,不再支援: 5.3 2011年7月26日 (2011-07-26)[16] 5.3.12 2013年1月30日 (2013-01-30)[17] Stable (GA)
舊版本,不再支援: 5.5 2012年2月25日 (2012-02-25)[18] 5.5.68 2020年5月12日 (2020-05-12)[19] Stable (GA)
舊版本,不再支援: 10.0 2012年11月12日 (2012-11-12)[20] 10.0.38 2019年1月31日 (2019-01-31)[21] Stable (GA)
舊版本,不再支援: 10.1 2014年6月30日 (2014-06-30)[22] 10.1.48 2020年11月4日 (2020-11-04)[23] Stable (GA)
舊版本,不再支援: 10.2 2016年4月18日 (2016-04-18)[24] 10.2.44 2022年5月20日 (2022-05-20)[25] Stable (GA)
舊版本,不再支援: 10.3 2017年4月16日 (2017-04-16)[26] 10.3.39 2023年5月10日 (2023-05-10)[27] Stable (GA)
舊版本,不再支援: 10.4 2018年11月9日 (2018-11-09)[28] 10.4.34 2024年5月16日 (2024-05-16)[29] Stable (GA)
舊版本,仍被支援: 10.5 2019年12月3日 (2019-12-03)[30] 10.5.26 2024年8月12日 (2024-08-12)[31] Stable (GA)
舊版本,仍被支援: 10.6 2021年4月26日 (2021-04-26)[32] 10.6.19 2024年8月12日 (2024-08-12)[31] Stable (GA)
舊版本,不再支援: 10.7 2021年9月17日 (2021-09-17)[33] 10.7.8 2023年2月6日 (2023-02-06)[34] Stable (GA)
舊版本,不再支援: 10.8 2021年12月22日 (2021-12-22)[35] 10.8.8 2023年5月10日 (2023-05-10)[27] Stable (GA)
舊版本,不再支援: 10.9 2022年3月23日 (2022-03-23)[36] 10.9.8 2023年8月14日 (2023-08-14)[29] Stable (GA)
舊版本,不再支援: 10.10 2022年6月23日 (2022-06-23)[37] 10.10.7 2023年11月13日 (2023-11-13) Stable (GA)
舊版本,仍被支援: 10.11 2022年9月26日 (2022-09-26)[38] 10.11.9 2024年8月12日 (2024-08-12)[31] Stable (GA)
舊版本,不再支援: 11.0 2022年12月27日 (2022-12-27) 11.0.6 2024年5月16日 (2024-05-16)[29] Stable (GA)
舊版本,不再支援: 11.1 2023年3月27日 (2023-03-27) 11.1.6 2024年8月12日 (2024-08-12)[31] Stable (GA)
舊版本,仍被支援: 11.2 2023年6月20日 (2023-06-20) 11.2.5 2024年8月12日 (2024-08-12)[31] Stable (GA)
舊版本,不再支援: 11.3 2023年9月20日 (2023-09-20) 11.3.2 2024年2月20日 (2024-02-20) Stable (GA)
舊版本,仍被支援: 11.4 2023年12月24日 (2023-12-24) 11.4.3 2024年8月12日 (2024-08-12) Stable (GA)
當前版本: 11.5 2024年3月18日 (2024-03-18) 11.5.2 2024年8月12日 (2024-08-12) Stable (GA)
最新預覽版本: 11.6 2024年6月26日 (2024-06-26) 11.6.1 2024年8月12日 (2024-08-12) RC
格式:
舊版本
舊版本,仍被支援
目前版本
最新的預覽版
未來版本

第三方軟件

[編輯]

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

如下是支援MariaDB的工具:

客戶端

[編輯]
  • DBEdit 一個免費的MariaDB資料庫和其他資料庫管理應用程式。
  • Navicat 一系列Windows、Mac OS X、Linux下專有資料庫管理應用程式。
  • HeidiSQL 一個Windows上自由和開放原始碼的MySQL客戶端。它支援MariaDB的5.2.7版本和以後的版本。[41][42]
  • phpMyAdmin 一個基於網絡的MySQL資料庫管理應用程式

應用

[編輯]

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

重要用戶

[編輯]

書籍

[編輯]

參考文獻

[編輯]
參照
  1. ^ MariaDB 11.6.0 Release Notes. 
  2. ^ MariaDB 11.6.1 Release Notes. 
  3. ^ MariaDB 11.5.2 Release Notes. 
  4. ^ Download MariaDB: TX, AX, Connectors, Bundles, apt/yum. MariaDB. [2018-10-30]. (原始內容存檔於2019-01-23). 
  5. ^ MariaDB licenses. [2016-04-14]. (原始內容存檔於2014-03-12). 
  6. ^ Dead database walking: MySQL's creator on why the future belongs to MariaDB - MariaDB, open source, mysql, Oracle. Computerworld. [2013-09-11]. (原始內容存檔於2016-02-21). 
  7. ^ MariaDB versus MySQL - Compatibility. MariaDB KnowledgeBase. [17 September 2014]. (原始內容存檔於2020-09-16). 
  8. ^ Aria FAQ. MariaDB KnowledgeBase. [17 September 2014]. (原始內容存檔於2019-03-31). 
  9. ^ About XtraDB. MariaDB KnowledgeBase. [17 September 2014]. (原始內容存檔於2019-03-31). 
  10. ^ Why does MariaDB 10.2 use InnoDB instead of XtraDB?. MariaDB KnowledgeBase. [14 January 2019]. (原始內容存檔於2019-03-31). 
  11. ^ Why is the project called MariaDB?. MariaDB KnowledgeBase. [17 September 2014]. (原始內容存檔於2020-09-16). 
  12. ^ MariaDB 5.1.38 Release Notes. [2015-09-21]. (原始內容存檔於2016-02-27). 
  13. ^ MariaDB 5.1.67 Release Notes. [2015-09-21]. (原始內容存檔於2016-02-27). 
  14. ^ MariaDB 5.2.0 Release Notes. [2015-09-21]. (原始內容存檔於2016-02-27). 
  15. ^ MariaDB 5.2.14 Release Notes. [2015-09-21]. (原始內容存檔於2016-02-27). 
  16. ^ MariaDB 5.3.0 Release Notes. [2015-09-21]. (原始內容存檔於2016-02-27). 
  17. ^ MariaDB 5.3.12 Release Notes. [2015-09-21]. (原始內容存檔於2015-09-23). 
  18. ^ MariaDB 5.5.20 Release Notes. [2015-09-21]. (原始內容存檔於2019-07-31). 
  19. ^ MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 and 5.5.68 now available . [2020-05-13]. (原始內容存檔於2020-05-16). 
  20. ^ MariaDB 10.0.0 Release Notes. [2015-09-21]. (原始內容存檔於2016-01-27). 
  21. ^ MariaDB 10.0.38, MariaDB Connector/J 2.4.0 and MariaDB Connector/Node.js 2.0.3 now available. [2019-03-26]. (原始內容存檔於2019-03-27). 
  22. ^ MariaDB 10.1.0 Release Notes. [2015-09-21]. (原始內容存檔於2016-01-05). 
  23. ^ MariaDB 10.5.7, 10.4.16, 10.3.26, 10.2.35 and 10.1.48 now available. [2020-11-04]. (原始內容存檔於2020-11-04). 
  24. ^ MariaDB 10.2.0 Release Notes. [2016-09-28]. (原始內容存檔於2016-06-16). 
  25. ^ MariaDB 10.9.1, 10.8.3, 10.7.4, 10.6.8, 10.5.16, 10.4.25, 10.3.35 and 10.2.44 now available. [2022-05-23]. (原始內容存檔於2022-05-25). 
  26. ^ MariaDB 10.3.0 Release Notes. [2017-04-23]. (原始內容存檔於2017-04-24). 
  27. ^ 27.0 27.1 MariaDB 10.11.3, 10.10.4, 10.9.6, 10.8.8, 10.6.13, 10.5.20, 10.4.29 and 10.3.39 now available. [2023-05-10]. (原始內容存檔於2023-05-10). 
  28. ^ MariaDB 10.4.0 Release Notes. [2018-11-15]. (原始內容存檔於2019-02-17). 
  29. ^ 29.0 29.1 29.2 MariaDB 11.2.4, 11.1.5, 11.0.6, 10.11.8, 10.6.18, 10.5.25, 10.4.34 now available. [2024-05-21]. (原始內容存檔於2024-05-21). 
  30. ^ MariaDB 10.5.0 Now Available. [2019-12-03]. (原始內容存檔於2019-08-08). 
  31. ^ 31.0 31.1 31.2 31.3 31.4 MariaDB 11.6.1, 11.5.2, 11.4.3, 11.2.5, 11.1.6, 10.11.9, 10.6.19 and 10.5.26 now available. [2024-08-12]. 
  32. ^ MariaDB 10.6.0 now available. [2021-04-26]. (原始內容存檔於2021-04-26). 
  33. ^ 10.7.0 Comes As Preview Releases. [2021-11-10]. (原始內容存檔於2021-11-09). 
  34. ^ MariaDB 10.10.3, 10.9.5, 10.8.7, 10.7.8, 10.6.12, 10.5.19, 10.4.28 and 10.3.38 now available. [2023-02-06]. (原始內容存檔於2023-06-06). 
  35. ^ MariaDB 10.8.0 preview releases now available. [2022-02-17]. (原始內容存檔於2022-02-14). 
  36. ^ MariaDB 10.9.0 preview releases now available. [2022-05-23]. (原始內容存檔於2022-03-24). 
  37. ^ MariaDB 10.10.0 preview releases now available. [2022-06-23]. (原始內容存檔於2022-06-23). 
  38. ^ MariaDB 10.11.0 preview release now available. [2022-09-26]. (原始內容存檔於2022-12-07). 
  39. ^ Features / Replace MySQL with MariaDB頁面存檔備份,存於互聯網檔案館), 2013-01-21
  40. ^ Wikipedia Adopts MariaDB. 維基媒體基金會. 2013-04-22 [2020-09-16]. (原始內容存檔於2018-12-08). 
  41. ^ MariaDB 5.2.7 shipped with HeidiSQL. Heidisql.com. [2013-04-16]. (原始內容存檔於2015-09-09). 
  42. ^ MariaDB 5.2.7 released!頁面存檔備份,存於互聯網檔案館), Monty Program Group Blog
  43. ^ Works With MariaDB - AskMonty KnowledgeBase. Kb.askmonty.org. [2013-10-28]. (原始內容存檔於2013-06-06). 
  44. ^ https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/頁面存檔備份,存於互聯網檔案館) Arch Linux News - 25 March 2013 MariaDB replaces MySQL in repositories
  45. ^ The Chakra Project - Get. Chakra-linux.org. [2013-04-16]. (原始內容存檔於2013-02-13). 
  46. ^ Oracle who? Fedora & openSUSE will replace MySQL with MariaDB. ZDNet. 31 January 2013 [17 September 2014]. (原始內容存檔於2013-05-13). 
  47. ^ Distributions Which Include MariaDB. [2015-07-12]. (原始內容存檔於2014-05-30). '
  48. ^ The Register 12 September 2013 Google swaps out MySQL, moves to MariaDB'. [2015-07-12]. (原始內容存檔於2015-07-13). '
  49. ^ 楊智傑. Google棄甲骨文MySQL,將大規模導入MariaDB. iThome. 電週文化事業. 2013-09-26 [2014-06-18]. (原始內容存檔於2014-09-26) (中文(臺灣)). 
  50. ^ MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation. Mozilla IT. [17 September 2014]. (原始內容存檔於2014-09-04). 
  51. ^ mariadb-server-10.0.16v0 – multithreaded SQL database (server). OpenBSD ports. 2015-01-30 [2015-02-11]. (原始內容存檔於2015-02-12). 
  52. ^ Switch from using MySQL to using MariaDB attempt #2. [28 September 2014]. (原始內容存檔於2018-08-21). 
  53. ^ openSUSE Dumps MySQL Makes MariaDB Default Database. Muktware. [17 September 2014]. (原始內容存檔於2013-05-10). 
  54. ^ Red Hat ditches MySQL, switches to MariaDB. Itwire.com. [2013-09-11]. (原始內容存檔於2013-08-06). 
  55. ^ Slackware News - 23 March 2013 ''Slackware switching to the MariaDB database''. Slackware.com. [2013-04-16]. (原始內容存檔於2016-01-23). 
  56. ^ SaltOS sees gains with subqueries in MariaDB. MariaDB Foundation. [2015-07-12]. (原始內容存檔於2013-03-18). 
  57. ^ Web of Trust (WOT) trusts the MariaDB upgrade. MariaDB Foundation. [2015-07-12]. (原始內容存檔於2013-03-18). 
  58. ^ free and open-source web server solution stack for professional PHP development on the Windows. MariaDB Foundation. [2015-07-12]. (原始內容存檔於2015-07-11). 
  59. ^ How Zimbra is Changing. Zimbra. [2015-07-12]. (原始內容存檔於2014-11-23). 
  60. ^ Wikipedia Adopts MariaDB. Wikimedia Foundation. 2013-04-22 [2020-09-16]. (原始內容存檔於2018-12-08). 

延伸閱讀

[編輯]

參閱

[編輯]

外部連結

[編輯]