MariaDB

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 13 maj 2022; kontroller kräver 8 redigeringar .
MariaDB
Sorts relationell DBMS , fri och öppen källkodsprogramvara och företag
Utvecklaren MariaDB Corporation Ab [d] ,Mikael Wideniusoch MariaDB Foundation [d]
Skrivet i C [3] , C++ [4] och Perl
Operativ system Microsoft Windows [5] , macOS [6] , Linux [5] , Solaris [7] och OpenBSD
Gränssnittsspråk engelsk
Första upplagan 29 oktober 2009 [1]
senaste versionen
Licens GNU GPL [8] [9] och GNU LGPL [10]
Hemsida mariadb.org
 Mediafiler på Wikimedia Commons

MariaDB  är en del av MySQL- databashanteringssystemet , utvecklat av communityn under GNU GPL . MariaDB utvecklas och underhålls av MariaDB Corporation Ab och MariaDB Foundation [11] .

Drivkraften till skapandet var behovet av att säkerställa den fria statusen för DBMS , i motsats till licenspolicyn för MySQL av Oracle [12] . Projektet grundades av de ursprungliga utvecklarna av MySQL [13] . MariaDB-licenssystemet kräver att bidragsgivare som vill bidra med sin kod till DBMS-huvudgrenen delar sina upphovsrätter med MariaDB Foundation för att skydda licensen och kunna skapa kritiska korrigeringar för MySQL [14] .

MariaDB har för avsikt att upprätthålla hög interoperabilitet med MySQL, vilket ger en exakt matchning med MySQL API :er och kommandon [15] . MariaDB inkluderar XtraDB- lagringsundersystemet för att ersätta InnoDB [16] som huvudlagringsundersystem. Inkluderade också är delsystemen Aria , PBXT och FederateX [12] [17] [18] .

Huvudutvecklaren är Mikael Widenius [18] , författare till originalversionen av MySQL och grundare av Monty Program AB. MariaDB är uppkallad efter hans yngsta dotter Maria ( Maria ), precis som MySQL döptes efter hans andra dotter, Myu ( fin. My ) [19] .

Versioner

MariaDB-versionsnummer före version 5.5 följer MySQL-numreringsschemat. Således erbjuder MariaDB 5.5 alla funktioner som MySQL 5.5 har. Men det finns en lucka i MySQL-versionerna mellan 5.1 och 5.5, medan MariaDB har punktutgåvor 5.2 och 5.3 . 

Efter version 5.5 beslutade MariaDB-utvecklarna att starta serien på nummer 10, som ett försök att göra det klart att MariaDB 10.0 inte kommer att importera alla funktioner från MySQL 5.6; de kan dock importeras i framtida versioner. Och eftersom några nya specifika funktioner utvecklades specifikt i MariaDB, beslutade utvecklarna att det var nödvändigt att väsentligt ändra versionsnumret [20] [21] .

Version Datum för första release senaste versionen Utgivningsdatum Status
Gammal version, stöds inte:5.1 2009-10-29 [22] 5.1.67 2013-01-30 [23] Stabil (GA)
Gammal version, stöds inte:5.2 2010-04-10 [24] 5.2.14 2013-01-30 [25] Stabil (GA)
Gammal version, stöds inte:5.3 2011-07-26 [26] 5.3.12 2013-01-30 [27] Stabil (GA)
Gammal version, stöds inte:5.5 2012-02-25 [28] 5.5.68 2020-05-12 [29] Stabil (GA)
Gammal version, stöds inte:10,0 2012-11-12 [30] 10.0.38 2019-01-31 [31] Stabil (GA)
Gammal version, stöds inte:10.1 2014-06-30 [32] 10.1.48 2020-11-04 [33] Stabil (GA)
Gammal version, stöds inte:10.2 2016-04-18 [34] 10.2.44 2022-05-20 [35] Stabil (GA)
Gammal version som stöds:10.3 2017-04-16 [36] 10.3.36 2022-08-15 [37] Stabil (GA)
Gammal version som stöds:10.4 2018-11-09 [38] 10.4.26 2022-08-15 [39] Stabil (GA)
Gammal version som stöds:10.5 2019-12-03 [40] 10.5.17 2022-08-15 [41] Stabil (GA)
Aktuell version: 10.6 2021-04-26 [42] 10.6.10 2022-09-19 [43] Stabil (GA)
Gammal version som stöds:10.7 2021-09-17 [44] 10.7.6 2022-09-19 [45] Stabil (GA)
Gammal version som stöds:10.8 2021-12-22 [46] 10.8.5 2022-09-19 [47] Stabil (GA)
Aktuell 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
Legend:Gammal version, stöds inteGammal version som stödsAktuell versionTestversionframtida version

MariaDB Foundation

I december 2012 tillkännagav Michael Widenius , David Axmark och Alan Larsson skapandet av en stiftelse som kommer att övervaka utvecklingen av MariaDB [51] [52] . I april 2013 tillkännagav stiftelsen att den hade utsett Simon Phipps till sekreterare och interim verkställande direktör, Rasmus Johansson till styrelseordförande och Andrew Katz, Jeremy Zoodny och Michael Widenius till styrelseledamöter [53] . Eclipse Foundations verkställande direktör Mike Milinkovich utsågs till styrelsen som en övergångskonsult, som noterade att stiftelsen skulle vilja etablera en styrningsmodell som liknar den för Eclipse Foundation .

SkySQL Corporation Ab, som grundades av tidigare MySQL-chefer och investerare efter att Oracle köpte MySQL, meddelade i april 2013 att det skulle gå samman med Monty Program Ab och gå med i MariaDB Foundation. SkySQL VD Patrick Salner ledde det nya kombinerade företaget, och Michael Widenius utsågs av MariaDB Foundation till CTO [54] .

Den 1 oktober 2014 bytte SkySQL Ab namn till MariaDB Corporation Ab [55] för att återspegla dess roll som den främsta drivkraften och supportern till MariaDB [56] .

MariaDB är ett registrerat varumärke som tillhör MariaDB Corporation Ab [57] som används under licens från MariaDB Foundation [58] .

Support

Google skickade en ingenjör till MariaDB Foundation [59] . En grupp investeringsbolag , inklusive Intel , investerade 20 miljoner dollar i SkySQL [60] .

Programvara från tredje part

API:erna och protokollen i MariaDB matchar de som används i MySQL, vilket innebär att alla bibliotek och applikationer som fungerar i MySQL också måste fungera med MariaDB. Som ett resultat bytte utvecklarna av Fedora från MySQL till MariaDB i version 19 av rädsla för att Oracle skulle göra MySQL till ett mer slutet projekt [61] .

Anteckningar

  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 Project på Open Hub: Languages ​​(engelska  )
  4. mariadb Open Source Project på Open Hub: Languages  ​​(engelska) - 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  varumärken . lagligt . MariaDB officiella webbplats. Hämtad 19 maj 2016. Arkiverad från originalet 6 oktober 2014.
  12. 1 2 Aria FAQ  . MariaDB-dokumentation . MariaDB officiella webbplats. Hämtad 19 maj 2016. Arkiverad från originalet 09 augusti 2016.
  13. Pearce, Rohan Dead database walking: MySQL:s skapare om varför framtiden tillhör MariaDB . MySQL:s skapare, Michael "Monty" Widenius, är skarp på databasens framtid med Oracle  (  otillgänglig länk) . Computerworld (28 mars 2013) . Hämtad 19 maj 2016. Arkiverad från originalet 21 februari 2016.
  14. Bidragande  kodar . MariaDB Community . MariaDB officiella webbplats. Hämtad 19 maj 2016. Arkiverad från originalet 09 augusti 2016.
  15. ↑ MariaDB kontra MySQL - kompatibilitet  . MariaDB FAQ . MariaDB officiella webbplats. Hämtad 19 maj 2016. Arkiverad från originalet 27 maj 2016.
  16. Om  XtraDB . MariaDB-dokumentation . MariaDB officiella webbplats. Hämtad 19 maj 2016. Arkiverad från originalet 29 maj 2016.
  17. Softline. "Release-kandidaten" för det alternativa DBMS MariaDB från skaparen av MySQL har släppts . Nyheter . Ferra.ru (19 januari 2010). Hämtad 19 maj 2016. Arkiverad från originalet 5 mars 2016.
  18. 1 2 Clarke, Gavin Monty gillar MySQL-gökägg . Smaka på  skillnaden . Programvara . Registret (19 januari 2010) . Hämtad 19 maj 2016. Arkiverad från originalet 20 april 2016.
  19. Varför heter projektet MariaDB?  (engelska) . MariaDB FAQ . MariaDB officiella webbplats. Tillträdesdatum: 19 maj 2016. Arkiverad från originalet 4 mars 2016.
  20. rasmus. Förklaring på MariaDB  10.0 . MariaDB Foundation (13 augusti 2012). Hämtad 19 maj 2016. Arkiverad från originalet 29 maj 2016.
  21. rasmus. Vad kommer mellan MariaDB nu och MySQL 5.6?  (engelska) . MariaDB Foundation (28 maj 2012). Hämtad 19 maj 2016. Arkiverad från originalet 11 juni 2016.
  22. MariaDB 5.1.38 Release  Notes . MariaDB officiella webbplats (29 oktober 2009). Tillträdesdatum: 19 maj 2016. Arkiverad från originalet 27 februari 2016.
  23. MariaDB 5.1.67 Release  Notes . MariaDB officiella webbplats (30 januari 2013). Tillträdesdatum: 19 maj 2016. Arkiverad från originalet 27 februari 2016.
  24. ↑ MariaDB 5.2.0 Release Notes  . MariaDB officiella webbplats (10 april 2010). Tillträdesdatum: 19 maj 2016. Arkiverad från originalet 27 februari 2016.
  25. MariaDB 5.2.14 Release  Notes . MariaDB officiella webbplats (30 januari 2013). Tillträdesdatum: 19 maj 2016. Arkiverad från originalet 27 februari 2016.
  26. ↑ MariaDB 5.3.0 Release Notes  . MariaDB officiella webbplats (26 juli 2011). Tillträdesdatum: 19 maj 2016. Arkiverad från originalet 27 februari 2016.
  27. MariaDB 5.3.12 Release  Notes . MariaDB officiella webbplats (30 januari 2013). Hämtad 19 maj 2016. Arkiverad från originalet 23 september 2015.
  28. MariaDB 5.5.20 Release  Notes . MariaDB officiella webbplats (25 februari 2012). Tillträdesdatum: 19 maj 2016. Arkiverad från originalet 27 januari 2016.
  29. ↑ MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 och 5.5.68 nu tillgängliga  , mariadb.org . Arkiverad 16 maj 2020. Hämtad 24 juni 2020.
  30. MariaDB 10.0.0 Release  Notes . MariaDB officiella webbplats (12 november 2012). Tillträdesdatum: 19 maj 2016. Arkiverad från originalet 27 januari 2016.
  31. MariaDB 10.0.38 Release Notes  , MariaDB KnowledgeBase . Arkiverad från originalet den 31 mars 2019. Hämtad 20 mars 2019.
  32. MariaDB 10.1.0 Release  Notes . MariaDB officiella webbplats (30 juni 2014). Hämtad 19 maj 2016. Arkiverad från originalet 5 januari 2016.
  33. MariaDB 10.1.48 Stabil - MariaDB . downloads.mariadb.org . Hämtad 18 februari 2021. Arkiverad från originalet 7 februari 2021.
  34. MariaDB 10.2.0 Release  Notes . MariaDB officiella webbplats (18 april 2016). Hämtad 19 maj 2016. Arkiverad från originalet 16 juni 2016.
  35. MariaDB 10.2.44 Stabil - MariaDB . downloads.mariadb.org . Hämtad: 23 maj 2022.
  36. MariaDB 10.3.0 Release  Notes . MariaDB officiella webbplats (18 april 2016). Hämtad 23 april 2017. Arkiverad från originalet 24 april 2017.
  37. MariaDB 10.3.36 Stabil - MariaDB . downloads.mariadb.org . Hämtad: 22 augusti 2022.
  38. MariaDB 10.4.0 Release  Notes . MariaDB officiella webbplats (9 november 2018). Hämtad: 9 november 2018.
  39. MariaDB 10.4.26 Stabil - MariaDB . downloads.mariadb.org . Hämtad: 22 augusti 2022.
  40. MariaDB 10.5.0 Release  Notes . MariaDB officiella webbplats (3 december 2019). Hämtad 17 februari 2020. Arkiverad från originalet 8 april 2020.
  41. MariaDB 10.5.17 Stabil - MariaDB . downloads.mariadb.org . Hämtad: 22 augusti 2022.
  42. MariaDB 10.6.0 nu tillgänglig  ( 26 april 2021). Hämtad 7 juli 2021. Arkiverad från originalet 26 april 2021.
  43. MariaDB 10.6.10 Stabil - MariaDB . downloads.mariadb.org . Tillträdesdatum: 19 september 2022.
  44. 10.7.0 kommer som förhandsversioner  ( 17 september 2021). Hämtad 10 november 2021. Arkiverad från originalet 9 november 2021.
  45. MariaDB 10.7.6 Stabil - MariaDB . downloads.mariadb.org . Tillträdesdatum: 19 september 2022.
  46. MariaDB 10.8.0 förhandsversioner tillgängliga nu  ( 22 december 2021). Hämtad 14 februari 2022. Arkiverad från originalet 14 februari 2022.
  47. MariaDB 10.8.5 Stabil - MariaDB . downloads.mariadb.org . Tillträdesdatum: 19 september 2022.
  48. MariaDB 10.9.0 förhandsversioner tillgängliga nu  ( 22 december 2021). Hämtad: 23 maj 2022.
  49. 1 2 MariaDB 10.9.3, 10.8.5, 10.7.6 och 10.6.10 nu tillgängliga  ( 19 september 2022). Tillträdesdatum: 19 september 2022.
  50. MariaDB 10.10.0 förhandsversioner tillgängliga nu  ( 23 juni 2022). Tillträdesdatum: 23 juni 2022.
  51. rasmus. MariaDB Foundation för att skydda ledande öppen  källkodsdatabas . Meddelanden . MariaDB Foundation (4 december 2012). Hämtad 19 maj 2016. Arkiverad från originalet 28 maj 2016.
  52. ↑ 1 miljon euro utlovad till nya MariaDB Foundation  . Nyheter . The H Open (4 december 2012). Hämtad 19 maj 2016. Arkiverad från originalet 5 december 2012.
  53. 1 2 MariaDB Foundation på kurs för  samhällsstyrning . Nyheter . The H Open (18 april 2013). Hämtad 19 maj 2016. Arkiverad från originalet 19 april 2013.
  54. SkySQL går samman med Monty Program för att förena MariaDB-  utvecklare . Nyheter . The H Open (23 april 2013). Hämtad 19 maj 2016. Arkiverad från originalet 25 april 2013.
  55. SkySQL blir MariaDB Corporation  . mariadb.com . MariaDB officiella webbplats. Hämtad 19 maj 2016. Arkiverad från originalet 6 oktober 2014.
  56. Widenius, Monty Varför SkySQL blir MariaDB Corporation kommer att vara bra för MariaDB Foundation  (  otillgänglig länk) . MariaDB Foundation 1 oktober 2014. Hämtad 19 maj 2016. Arkiverad från originalet 16 juni 2016.
  57. MariaDB- varumärken  . mariadb.com . MariaDB officiella webbplats. Hämtad 19 maj 2016. Arkiverad från originalet 6 oktober 2014.
  58. MariaDB varumärke  . mariadb.org . MariaDB Foundation. Hämtad 19 maj 2016. Arkiverad från originalet 11 april 2016.
  59. Clarke, Gavin Google sniffar på MySQL-gaffeln MariaDB: Mums. Har en ingenjör . Hålla DB vid liv utanför Larrys grepp?  Låter bra för Choc Factory . utvecklare . Registret (8 augusti 2013) . Hämtad 19 maj 2016. Arkiverad från originalet 1 augusti 2016.
  60. Okej, Toby MariaDB blir skjuten i armen från Intel-ledd $20m SkySQL-injektion . Databasen med öppen källkod som valts av Google och Wikipedia kommer att kunna öka utvecklingen av teknik inom ett antal specifika  områden . Företagsprogramvara . ZDNet (23 oktober 2013) . Tillträdesdatum: 19 maj 2016. Arkiverad från originalet 29 november 2014.
  61. Hhorak; Tgl; Jreznik. Funktioner / Ersätt MySQL med  MariaDB . funktioner . Fedora Project Wiki (4 januari 2013). Hämtad 19 maj 2016. Arkiverad från originalet 21 februari 2016.

Litteratur

Länkar