MariaDB

Allikas: Vikipeedia
Mine navigeerimisribale Mine otsikasti
MariaDB
MariaDB Logo.png
Arendaja MariaDB Corporation AB, MariaDB Foundation
Esmaväljalase 29. oktoober 2009[1]
Viimane väljalase 10.8.3[2]
Kirjutatud keeles C, C++, Perl[3]
OS Microsoft Windows ja UNIXi-laadsed operatsioonisüsteemid
Litsents GNU GPL v2, kliendi teekidel GNU LGPL[4]
Veebisait mariadb.com

MariaDB on kogukonna arendatav relatsioonilise andmebaasi haldamise süsteem, mis on MySQLi hargmik ning loodud eesmärgiga jääda GNU Üldise Avaliku Litsentsi alusel levitatavaks avatud lähtekoodiga vabavaraks. Arendust juhivad MySQLi alusepanijad, keda ajendas tegutsema Sun Microsystemsi omandamine Oracle Corporationi poolt 2009. aastal.[5]

16. jaanuaril 2008 teatas MySQL AB, et nõustus Sun Microsystemsi ostupakkumisega, ligikaudu miljard dollarit väärt tehing viidi lõpuni kuu aega hiljem, 26. veebruaril.[6][7] Aasta hiljem teavitati avalikkust, et Oracle Corporation ostab Sun Microsystemsi 5,6 miljardi dollari eest.[8] Üleminek sai teoks 2010. aasta 27. jaanuaril.[9] MySQL AB kaasasutaja Michael Widenius arvas, et Oracle ei soovi koostööd teha avatud lähtekoodi kogukonnaga ning tulevikus muudab litsentsitingimusi, mis tõi kaasa MariaDB loomise.[10]

MariaDB kasutajate ja arendajate huve kaitseb alates 2012. aastast MariaDB Foundation, mille tehnoloogiate juht on Widenius.[11] Tal on tütred My ja Maria, kelle järgi on MySQL ja MariaDB nime saanud.[12]

MySQL ja MariaDB[muuda | muuda lähteteksti]

MariaDB järgis MySQLi versioonitähistust kuni versioonini 5.5, omades samu erisusi ning säilitades kohese vahetatavuse vastava MySQL versiooniga.[13] MySQL versiooni 5.6 puhul tekkis olukord, kus järgmine MariaDB versioon ei sisaldanud enam kõiki MySQLi erisusi ja vastupidi ning sama nime kasutamine olnuks eksitav, mille tõttu jätkati 10.0 pealt.[14]

Iga järgneva versiooniga lisandus erinevusi, nagu JSONi talletamise viis ja suurem valik toetatud andmebaasimootoreid, mis muutsid teisele süsteemile üleminemise aina keerulisemaks.[13] Alates MySQL versioonist 8.0 ei suuda MariaDB enam MySQLi serverist kordistada.[13]

Vahetatavus[13]
MySQL-i versioon MariaDB versioon Toe lõpp[15]
5.1 5.1 1. veebruar 2015
5.1 5.2 10. november 2015
5.1 5.3 1. märts 2017
5.5 5.5 11. aprill 2020
5.6 10.0 31. märts 2019
5.6 10.1 17. oktoober 2020
5.7 10.2 23. mai 2022
5.7 10.3 25. mai 2023
5.7 10.4 18. juuni 2024
10.5 24. juuni 2025
10.6 6. juuli 2026

MariaDB 10.6.0 vs. MySQL 8.0.25[muuda | muuda lähteteksti]

MySQL tuleb seitsme andmebaasimootoriga: InnoDB, MyISAM, BLACKHOLE, CSV, MEMORY, ARCHIVE ja MERGE, MariaDB sisaldab lisaks veel kümmet.[16] MariaDB erisuste nimekiri, mida MySQL ei paku, on kasvanud 37 punktini, sisaldades ajatabeleid, jadasid, nähtamatuid veerge ja dünaamilisi veerge.[16] Ühildumatuste nimekirjas on 39 punkti, mille hulgas funktsioonid, märgistikud, räsitud paroolid, JSONid ja rollid.[16]

MariaDB Foundation[muuda | muuda lähteteksti]

Michael Widenius, David Axmark ja Allan Larsson teatasid 2012. aasta detsembris MariaDB Foundationi loomisest, et kaitsta kasutajate ja arendajate huve.[11] Eesmärkidena toodi välja tehnoloogia edasiarendamine ning koostalitlusvõime loomise teiste andmebaasidega. Sihtasutus pakub koodi läbivaatust, mestimist, testimist ja välja laskmist ning infrastruktuuri projektile ja kogukonnale.[11]

MariaDB Foundation teatas 2013. aasta aprillis, et nad nimetasid Simon Phippsi peasekretäriks ja tegevjuhiks, Rasmus Johanssoni nõukogu esimeheks ning Andrew Katzi, Michael Wideniusi ja Jeremy Zawodny nõukogu liikmeteks.[17]. Samal ajal teatas SkySQL Corporation Ab, mille moodustasid endised MySQL-i investorid ja juhtivtöötajad, ühinemisest Monty Program ABga, mille oli loonud Michael Widenius pärast Sunist lahkumist.[18] Ettevõtete ühinemine tähendas MySQL AB võtmeliikmete taasühinemist ning koondumist MariaDB taha, samuti liitus ühinemise käigus SkySQL MariaDB Foundationiga.[18] Widenius määrati MariaDB Foundationi tehnoloogiate juhiks.[18]

Simon Phipps lahkus 2014. aastal, kui MariaDB kaubamärk müüdi SkySQLile ning talle sai selgeks, et uus kaubamärgi omanik ei lase sihtasutusel iseseisvalt tegutseda.[19] SkySQL Corporation AB võttis uue nime MariaDB Corporation AB 1. oktoobril 2014, et nende roll MariaDB arendamise juures arusaadavam oleks.

Suurtoetajad ja tuntumad kasutajad[muuda | muuda lähteteksti]

MariaDB Foundationi viis kõige suuremat toetajat on Alibaba Cloud, Tencent Cloud, Microsoft, MariaDB ja ServiceNow ning märkimisväärse panuse on andnud veel Visma, DBS, IBM, Automattic, Persona ja Galera Cluster.[20]

MariaDB Corporation teatas 2020. aasta 9. juulil tehtud 25 miljoni dollarilisest investeeringust, mis viis investeeringute kogumahu 125 miljoni dollarini.[21]

Varem on investeeritud 27 miljonit dollarit 2017. aastal ja 20 miljonit dollarit 2013. aastal, suurimateks panustajateks vastavalt Alibaba ja Intel. 2017. aastal paigutas Euroopa Investeerimispank 25 miljonit eurot MariaDB kasvu. Google saatis 2013. aastal ühe oma inseneridest tööle MariaDB Foundationi.[22]

Mitmed Linuxi distrod sisaldavad vaikimisi MariaDB andmabaasi haldamise süsteemi, näiteks Debian ja Fedora.[23]. MariaDB on kasutusel Deutsche Bankis, Nokias, Samsungis, Red Hatis ja paljudes teistes suurettevõtetes.[24]

SkySQL[muuda | muuda lähteteksti]

MariaDB Corporation laskis 2020. aasta 31. märtsil välja SkySQLi, mis on pilveandmebaas Google Cloud Platformil ning pakub konkurentsi MariaDB lahendustele Amazon RDSi ja Microsoft Azure'i poolt, omades paljusid eeliseid, kaasa arvatud viimase stabiilse MariaDB versiooni kasutamine.[25]

Viited[muuda | muuda lähteteksti]

  1. "MariaDB 5.1.38 Release Notes". MariaDB Knowledge Base (inglise keel). Vaadatud 13.01.2022.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  2. "Release Notes". MariaDB Knowledge Base (inglise keel). Vaadatud 20.05.2022.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  3. "MariaDB Repository" (inglise keel). GitHub. Vaadatud 11.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  4. "MariaDB Licence". MariaDB Knowledge Base (inglise keel). Vaadatud 11.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  5. Rohan Pearce. "Dead database walking: MySQL's creator on why the future belongs to MariaDB". Computerworld (inglise keel). Vaadatud 12.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  6. "Sun to Acquire MySQL". Wayback Machine, arhiveeritud 17.01.2008 (inglise keel). MySQL. Originaali arhiivikoopia seisuga 17. jaanuar 2008. Vaadatud 13.01.2022.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  7. "Sun Microsystems Announces Completion of MySQL Acquisition; Paves Way for Secure, Open Source Platform to Power the Network Economy". Wayback Machine, arhiveeritud 28.02.2008 (inglise keel). Sun Microsystems, Inc. Originaali arhiivikoopia seisuga 28. veebruar 2008. Vaadatud 13.01.2022.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  8. "Oracle to Buy Sun". Wayback Machine, arhiveeritud 22.04.2009 (inglise keel). Sun Microsystems, Inc. Originaali arhiivikoopia seisuga 22. aprill 2009. Vaadatud 13.01.2022.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  9. Stephen Shankland. "Oracle buys Sun, becomes hardware company". CNET (inglise keel). Vaadatud 13.01.2022.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  10. Michael "Monty" Widenius. "Help saving MySQL" (inglise keel). Vaadatud 13.01.2022.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  11. 11,0 11,1 11,2 Rasmus Johansson. "MariaDB Foundation to Safeguard Leading Open Source Database". Blog (inglise keel). MariaDB Foundation. Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  12. "Why is the engine called Aria?" (inglise keel). MariaDB. Vaadatud 13.01.2022.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  13. 13,0 13,1 13,2 13,3 "MariaDB versus MySQL: Compatibility". MariaDB Knowledge Base (inglise keel). Vaadatud 12.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  14. Rasmus Johansson. "Explanation on MariaDB 10.0" (inglise keel). MariaDB Foundation. Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  15. "About MariaDB Foundation. Maintenance policy". Blog (inglise keel). MariaDB Foundation. Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  16. 16,0 16,1 16,2 "Incompatibilities and Feature Differences Between MariaDB 10.6 and MySQL 8.0". Blog (inglise keel). MariaDB Foundation. Vaadatud 13.01.2022.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  17. Colin Charles. "MariaDB Foundation Takes Next Steps To Community Governance". Blog (inglise keel). MariaDB Foundation. Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  18. 18,0 18,1 18,2 "SkySQL merges with Monty Program to unite MariaDB developers" (inglise keel). The H Open. Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  19. Matt Asay. "Does MariaDB's latest move show how hard it is to make money with open source?" (inglise keel). TechRepublic. Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  20. "About MariaDB Server. Sponsors" (inglise keel). MariaDB Foundation. Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  21. "MariaDB Announces $25 Million Funding Round to Scale SkySQL Operations". MariaDB News (inglise keel). Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  22. "Google sniffs at MySQL fork MariaDB: Yum. Have an engineer". The Register (inglise keel). Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  23. "Distributions Which Include MariaDB". MariaDB Knowledge Base (inglise keel). Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  24. "MariaDB Customer Stories" (inglise keel). MariaDB. Vaadatud 15.01.2021.{{netiviide}}: CS1 hooldus: tundmatu keel (link)
  25. Tony Baer. "MariaDB SkySQL managed cloud goes live on Google Cloud". ZDNet (inglise keel). Vaadatud 13.01.2022.{{netiviide}}: CS1 hooldus: tundmatu keel (link)