MariaDB

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 13. maj 2022; checks kræver 8 redigeringer .
MariaDB
Type relationel DBMS , gratis og open source software og virksomhed
Udvikler MariaDB Corporation Ab [d] ,Mikael Wideniusog MariaDB Foundation [d]
Skrevet i C [3] , C++ [4] og Perl
Operativ system Microsoft Windows [5] , macOS [6] , Linux [5] , Solaris [7] og OpenBSD
Interface sprog engelsk
Første udgave 29. oktober 2009 [1]
nyeste version
Licens GNU GPL [8] [9] og GNU LGPL [10]
Internet side mariadb.org
 Mediefiler på Wikimedia Commons

MariaDB  er en forgrening af MySQL -databasestyringssystemet , udviklet af fællesskabet under GNU GPL . MariaDB er udviklet og vedligeholdt af MariaDB Corporation Ab og MariaDB Foundation [11] .

Drivkraften til oprettelsen var behovet for at sikre den frie status for DBMS , i modsætning til licenspolitikken for MySQL af Oracle [12] . Projektet blev grundlagt af de oprindelige udviklere af MySQL [13] . MariaDB-licenssystemet kræver, at bidragydere, der ønsker at bidrage med deres kode til DBMS-hovedafdelingen, deler deres ophavsrettigheder med MariaDB Foundation for at beskytte licensen og være i stand til at skabe kritiske rettelser til MySQL [14] .

MariaDB har til hensigt at opretholde høj interoperabilitet med MySQL, hvilket giver et nøjagtigt match med MySQL API'er og kommandoer [15] . MariaDB inkluderer XtraDB -lagerundersystemet til at erstatte InnoDB [16] som hovedlagerundersystemet. Også inkluderet er undersystemerne Aria , PBXT og FederateX [12] [17] [18] .

Den ledende udvikler er Mikael Widenius [18] , forfatter til den originale version af MySQL og grundlægger af Monty Program AB. MariaDB er opkaldt efter hans yngste datter Maria ( Maria ), ligesom MySQL blev opkaldt efter hans anden datter, Myu ( fin. My ) [19] .

Versioner

MariaDB-versionsnumre før version 5.5 følger MySQL-nummereringsskemaet. Således tilbyder MariaDB 5.5 alle de funktioner, som MySQL 5.5 har. Men der er et hul i MySQL-versionerne mellem 5.1 og 5.5, mens MariaDB har punktudgivelser 5.2 og 5.3 . 

Efter version 5.5 besluttede MariaDB-udviklerne at starte serien på nummer 10, som et forsøg på at gøre det klart, at MariaDB 10.0 ikke vil importere alle funktioner fra MySQL 5.6; dog kan de blive importeret i fremtidige versioner. Og da nogle nye specifikke funktioner blev udviklet specifikt i MariaDB, besluttede udviklerne, at det var nødvendigt at ændre versionsnummeret væsentligt [20] [21] .

Version Dato for første udgivelse nyeste version Udgivelses dato Status
Gammel version, ikke understøttet:5.1 2009-10-29 [22] 5.1.67 30-01-2013 [23] Stabil (GA)
Gammel version, ikke understøttet:5.2 2010-04-10 [24] 5.2.14 30-01-2013 [25] Stabil (GA)
Gammel version, ikke understøttet:5.3 2011-07-26 [26] 5.3.12 30-01-2013 [27] Stabil (GA)
Gammel version, ikke understøttet:5.5 2012-02-25 [28] 5.5.68 2020-05-12 [29] Stabil (GA)
Gammel version, ikke understøttet:10,0 2012-11-12 [30] 10.0.38 31-01-2019 [31] Stabil (GA)
Gammel version, ikke understøttet:10.1 30-06-2014 [32] 10.1.48 2020-11-04 [33] Stabil (GA)
Gammel version, ikke understøttet:10.2 2016-04-18 [34] 10.2.44 2022-05-20 [35] Stabil (GA)
Gammel understøttet version:10.3 2017-04-16 [36] 10.3.36 2022-08-15 [37] Stabil (GA)
Gammel understøttet version:10.4 2018-11-09 [38] 10.4.26 2022-08-15 [39] Stabil (GA)
Gammel understøttet version:10.5 2019-12-03 [40] 10.5.17 15-08-2022 [41] Stabil (GA)
Nuværende version: 10.6 26-04-2021 [42] 10.6.10 2022-09-19 [43] Stabil (GA)
Gammel understøttet version:10.7 2021-09-17 [44] 10.7.6 2022-09-19 [45] Stabil (GA)
Gammel understøttet version:10.8 22-12-2021 [46] 10.8.5 2022-09-19 [47] Stabil (GA)
Nuværende version: 10.9 2022-03-23 ​[48] 10.9.3 2022-09-19 [49] Stabil (GA)
Testversion:10.10 2022-06-23 [50] 10.10.1 2022-08-22 [49] RC
Legende:Gammel version, understøttes ikkeGammel understøttet versionNuværende versionTest versionfremtidige version

MariaDB Foundation

I december 2012 annoncerede Michael Widenius , David Axmark og Alan Larsson oprettelsen af ​​en fond, der vil overvåge udviklingen af ​​MariaDB [51] [52] . I april 2013 meddelte fonden, at den havde udpeget Simon Phipps som sekretær og midlertidig administrerende direktør, Rasmus Johansson som bestyrelsesformand og Andrew Katz, Jeremy Zoodny og Michael Widenius som medlemmer af bestyrelsen [53] . Eclipse Foundations administrerende direktør Mike Milinkovich blev udnævnt til bestyrelsen som overgangskonsulent [ 53 ] .

SkySQL Corporation Ab, grundlagt af tidligere MySQL-direktører og investorer efter Oracle købte MySQL, annoncerede i april 2013, at det ville fusionere med Monty Program Ab og slutte sig til MariaDB Foundation. SkySQL CEO Patrick Salner ledede det nye kombinerede selskab, og Michael Widenius blev udpeget af MariaDB Foundation som CTO [54] .

Den 1. oktober 2014 skiftede SkySQL Ab navn til MariaDB Corporation Ab [55] for at afspejle dets rolle som den primære driver og supporter af MariaDB [56] .

MariaDB er et registreret varemærke tilhørende MariaDB Corporation Ab [57] brugt under licens fra MariaDB Foundation [58] .

Support

Google sendte en ingeniør til MariaDB Foundation [59] . En gruppe investeringsselskaber , inklusive Intel , investerede 20 millioner dollars i SkySQL [60] .

Tredjepartssoftware

API'erne og protokollerne i MariaDB matcher dem, der bruges i MySQL, hvilket betyder, at alle biblioteker og applikationer, der fungerer i MySQL, også skal fungere med MariaDB. Som et resultat skiftede udviklerne af Fedora fra MySQL til MariaDB i version 19 af frygt for, at Oracle ville gøre MySQL til et mere lukket projekt [61] .

Noter

  1. MariaDB 5.1.38 Release Notes - 2009.
  2. https://mariadb.org/mariadb-10-9-3-10-8-5-10-7-6-and-10-6-10-now-available/ - 2022.
  3. mariadb Open Source-projektet på Open Hub: Languages ​​(engelsk  )
  4. mariadb Open Source-projektet på Open Hub: Languages  ​​(engelsk) - 2006.
  5. 1 2 https://mariadb.org/download/
  6. https://mariadb.com/kb/en/library/installing-mariadb-on-macos-using-homebrew/
  7. https://mariadb.com/kb/en/library/building-mariadb-on-solaris-and-opensolaris/
  8. https://mariadb.com/kb/en/library/mariadb-license/+license/
  9. https://mariadb.com/kb/en/library/mariadb-license/
  10. https://mariadb.com/kb/en/library/mariadb-license/#mariadb-lgpl-client-libraries-for-c-and-java
  11. MariaDB  varemærker . lovlig . MariaDB officielle hjemmeside. Hentet 19. maj 2016. Arkiveret fra originalen 6. oktober 2014.
  12. 1 2 Ofte stillede spørgsmål  om Aria . MariaDB dokumentation . MariaDB officielle hjemmeside. Hentet 19. maj 2016. Arkiveret fra originalen 09. august 2016.
  13. Pearce, Rohan Dead database walking: MySQL's skaber om, hvorfor fremtiden tilhører MariaDB . MySQL's skaber, Michael "Monty" Widenius, er skarp på databasens fremtid med Oracle  (  utilgængeligt link) . Computerworld (28. marts 2013) . Hentet 19. maj 2016. Arkiveret fra originalen 21. februar 2016.
  14. Bidragende  kode . MariaDB Fællesskab . MariaDB officielle hjemmeside. Hentet 19. maj 2016. Arkiveret fra originalen 09. august 2016.
  15. ↑ MariaDB versus MySQL - Kompatibilitet  . MariaDB FAQ . MariaDB officielle hjemmeside. Hentet 19. maj 2016. Arkiveret fra originalen 27. maj 2016.
  16. Om  XtraDB . MariaDB dokumentation . MariaDB officielle hjemmeside. Hentet 19. maj 2016. Arkiveret fra originalen 29. maj 2016.
  17. Softline. "Udgivelseskandidaten" af det alternative DBMS MariaDB fra skaberen af ​​MySQL er blevet frigivet . Nyheder . Ferra.ru (19. januar 2010). Hentet 19. maj 2016. Arkiveret fra originalen 5. marts 2016.
  18. 1 2 Clarke, Gavin Monty elsker MySQL-gøgeæg . Smag  forskellen . Software . Registret (19. januar 2010) . Hentet 19. maj 2016. Arkiveret fra originalen 20. april 2016.
  19. Hvorfor hedder projektet MariaDB?  (engelsk) . MariaDB FAQ . MariaDB officielle hjemmeside. Dato for adgang: 19. maj 2016. Arkiveret fra originalen 4. marts 2016.
  20. rasmus. Forklaring på MariaDB  10.0 . MariaDB Fonden (13. august 2012). Hentet 19. maj 2016. Arkiveret fra originalen 29. maj 2016.
  21. rasmus. Hvad kommer der imellem MariaDB nu og MySQL 5.6?  (engelsk) . MariaDB Fonden (28. maj 2012). Hentet 19. maj 2016. Arkiveret fra originalen 11. juni 2016.
  22. MariaDB 5.1.38 Release  Notes . MariaDB officielle hjemmeside (29. oktober 2009). Dato for adgang: 19. maj 2016. Arkiveret fra originalen 27. februar 2016.
  23. MariaDB 5.1.67 Release  Notes . MariaDB officielle side (30. januar 2013). Dato for adgang: 19. maj 2016. Arkiveret fra originalen 27. februar 2016.
  24. ↑ MariaDB 5.2.0 Release Notes  . MariaDB officielle hjemmeside (10. april 2010). Dato for adgang: 19. maj 2016. Arkiveret fra originalen 27. februar 2016.
  25. MariaDB 5.2.14 Release  Notes . MariaDB officielle side (30. januar 2013). Dato for adgang: 19. maj 2016. Arkiveret fra originalen 27. februar 2016.
  26. ↑ MariaDB 5.3.0 Release Notes  . MariaDB officielle websted (26. juli 2011). Dato for adgang: 19. maj 2016. Arkiveret fra originalen 27. februar 2016.
  27. MariaDB 5.3.12 Release  Notes . MariaDB officielle side (30. januar 2013). Hentet 19. maj 2016. Arkiveret fra originalen 23. september 2015.
  28. MariaDB 5.5.20 Release  Notes . MariaDB officielle hjemmeside (25. februar 2012). Dato for adgang: 19. maj 2016. Arkiveret fra originalen 27. januar 2016.
  29. ↑ MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 og 5.5.68 nu tilgængelig  , mariadb.org . Arkiveret 16. maj 2020. Hentet 24. juni 2020.
  30. MariaDB 10.0.0 Release  Notes . MariaDB officielle websted (12. november 2012). Dato for adgang: 19. maj 2016. Arkiveret fra originalen 27. januar 2016.
  31. MariaDB 10.0.38 Release Notes  , MariaDB KnowledgeBase . Arkiveret fra originalen den 31. marts 2019. Hentet 20. marts 2019.
  32. MariaDB 10.1.0 Release  Notes . MariaDB officielle side (30. juni 2014). Hentet 19. maj 2016. Arkiveret fra originalen 5. januar 2016.
  33. MariaDB 10.1.48 Stabil - MariaDB . downloads.mariadb.org . Hentet 18. februar 2021. Arkiveret fra originalen 7. februar 2021.
  34. MariaDB 10.2.0 Release  Notes . MariaDB officielle hjemmeside (18. april 2016). Hentet 19. maj 2016. Arkiveret fra originalen 16. juni 2016.
  35. MariaDB 10.2.44 Stabil - MariaDB . downloads.mariadb.org . Hentet: 23. maj 2022.
  36. MariaDB 10.3.0 Release  Notes . MariaDB officielle hjemmeside (18. april 2016). Hentet 23. april 2017. Arkiveret fra originalen 24. april 2017.
  37. MariaDB 10.3.36 Stabil - MariaDB . downloads.mariadb.org . Hentet: 22. august 2022.
  38. MariaDB 10.4.0 Release  Notes . MariaDB officielle hjemmeside (9. november 2018). Hentet: 9. november 2018.
  39. MariaDB 10.4.26 Stabil - MariaDB . downloads.mariadb.org . Hentet: 22. august 2022.
  40. MariaDB 10.5.0 Release  Notes . MariaDB officielle hjemmeside (3. december 2019). Hentet 17. februar 2020. Arkiveret fra originalen 8. april 2020.
  41. MariaDB 10.5.17 Stabil - MariaDB . downloads.mariadb.org . Hentet: 22. august 2022.
  42. MariaDB 10.6.0 nu tilgængelig  ( 26. april 2021). Hentet 7. juli 2021. Arkiveret fra originalen 26. april 2021.
  43. MariaDB 10.6.10 Stabil - MariaDB . downloads.mariadb.org . Dato for adgang: 19. september 2022.
  44. 10.7.0 kommer som preview-udgivelser  ( 17. september 2021). Hentet 10. november 2021. Arkiveret fra originalen 9. november 2021.
  45. MariaDB 10.7.6 Stabil - MariaDB . downloads.mariadb.org . Dato for adgang: 19. september 2022.
  46. MariaDB 10.8.0 preview-udgivelser er nu tilgængelige  ( 22. december 2021). Hentet 14. februar 2022. Arkiveret fra originalen 14. februar 2022.
  47. MariaDB 10.8.5 Stabil - MariaDB . downloads.mariadb.org . Dato for adgang: 19. september 2022.
  48. MariaDB 10.9.0 preview-udgivelser er nu tilgængelige  ( 22. december 2021). Hentet: 23. maj 2022.
  49. 1 2 MariaDB 10.9.3, 10.8.5, 10.7.6 og 10.6.10 nu tilgængelig  ( 19. september 2022). Dato for adgang: 19. september 2022.
  50. MariaDB 10.10.0 preview-udgivelser er nu tilgængelige  ( 23. juni 2022). Dato for adgang: 23. juni 2022.
  51. rasmus. MariaDB Foundation til at beskytte førende Open Source-  database . Meddelelser . MariaDB Fonden (4. december 2012). Hentet 19. maj 2016. Arkiveret fra originalen 28. maj 2016.
  52. ↑ 1 million euro tilsagt til den nye MariaDB Foundation  . Nyheder . The H Open (4. december 2012). Hentet 19. maj 2016. Arkiveret fra originalen 5. december 2012.
  53. 1 2 MariaDB Foundation på kursus i  samfundsstyring . Nyheder . The H Open (18. april 2013). Hentet 19. maj 2016. Arkiveret fra originalen 19. april 2013.
  54. SkySQL fusionerer med Monty Program for at forene MariaDB-  udviklere . Nyheder . H Open (23. april 2013). Hentet 19. maj 2016. Arkiveret fra originalen 25. april 2013.
  55. SkySQL bliver MariaDB Corporation  . mariadb.com . MariaDB officielle hjemmeside. Hentet 19. maj 2016. Arkiveret fra originalen 6. oktober 2014.
  56. Widenius, Monty Hvorfor SkySQL bliver til MariaDB Corporation vil være godt for MariaDB Foundation  (  utilgængeligt link) . MariaDB Foundation 1. oktober 2014. Hentet 19. maj 2016. Arkiveret fra originalen 16. juni 2016.
  57. MariaDB- varemærker  . mariadb.com . MariaDB officielle hjemmeside. Hentet 19. maj 2016. Arkiveret fra originalen 6. oktober 2014.
  58. MariaDB varemærke  . mariadb.org . MariaDB Fonden. Hentet 19. maj 2016. Arkiveret fra originalen 11. april 2016.
  59. Clarke, Gavin Google snuser til MySQL-gaffel MariaDB: Mums. Har en ingeniør . Holde DB i live uden for Larrys rækkevidde?  Det lyder godt for Choc Factory . udvikler . Registret (8. august 2013) . Hentet 19. maj 2016. Arkiveret fra originalen 1. august 2016.
  60. Godt, Toby MariaDB bliver skudt i armen fra Intel-ledet $20m SkySQL-injektion . Open source-databasen valgt af Google og Wikipedia vil være i stand til at optrappe udviklingen af ​​teknologi på en række specifikke  områder . Enterprise Software . ZDNet (23. oktober 2013) . Dato for adgang: 19. maj 2016. Arkiveret fra originalen 29. november 2014.
  61. Hhorak; Tgl; Jreznik. Funktioner/Erstat MySQL med  MariaDB . funktioner . Fedora Project Wiki (4. januar 2013). Hentet 19. maj 2016. Arkiveret fra originalen 21. februar 2016.

Litteratur

Links