MariaDB
Vývojář | MariaDB Corporation Ab, MariaDB Foundation |
---|---|
První vydání | 22. ledna 2009 |
Aktuální verze | 11.7.0 (25. září 2024) |
Operační systém | multiplatformní software (Unix-Like, Windows, Solaris, GNU/Linux, macOS, BSD)[1] |
Platforma | Amazon Web Services Google Cloud Platform |
Vyvíjeno v | C, C++, Perl, Bash |
Typ softwaru | Relační databáze |
Licence | GNU GPL, GNU LGPL[2] |
Web | mariadb mariadb |
Některá data mohou pocházet z datové položky. |
MariaDB je relační databáze, která je komunitou vyvíjenou nástupnickou větví (tzv. „forkem“) MySQL. Hlavním důvodem k vytvoření této větve bylo udržení licence svobodného softwaru GNU GPL. Iniciativa, díky které tato větev vznikla, pochází od původních vývojářů MySQL, kteří se obávali o další osud a směřování tohoto softwaru po jeho odkoupení společností Oracle.[3] Přispěvatelé, kteří se podílí na vývoji, jsou povinni sdílet svá autorská práva s MariaDB Foundation.[4]
Hlavním vývojářem je Michael „Monty“ Widenius, který je původním zakladatelem MySQL a Monty Program AB. Právě Michael Widenius prodal svou společnost MySQL AB společnosti Sun Microsystems za 1 mld. USD. Pojmenování MariaDB je odvozeno od jména mladší dcery Michaela Widenia – Marii.[5]
Verze
[editovat | editovat zdroj]Čísla verzí MariaDB až do 5.5 následují číslování MySQL. Pokud tedy používáme např. verzi 5.5 MariaDB, můžeme se spolehnout, že máme k dispozici všechny funkce MySQL stejné verze. Zajímavostí je, že ačkoliv mezi verzemi MySQL existuje mezera mezi verzemi 5.1 a 5.5, v MariaDB byly uvolněny i verze 5.2, 5.3. Po verzi 5.5 se vývojáři rozhodli další verzi pojmenovat bodem 10. Tuto změnu provedli, aby naznačili, že tyto verze již nemusí obsahovat všechny funkce z MySQL 5.6, ale ani následujících. Některé funkce se již dále neslučují (nezdají se být dostatečně stabilními) s normami MariaDB.[6][7]
Využití softwaru třetími stranami
[editovat | editovat zdroj]MariaDB API a protokoly jsou kompatibilní s těmi, které využívá MySQL. Navíc přidává i některé funkce, které podporují nativní operace. Všechny konektory, knihovny a aplikace, které pracují s MySQL, by měly fungovat i v MariaDB. Na tomto základě vývojáři Fedory plánují nahradit MySQL za MariaDB ve Fedoře 19 z obavy, že Oracle z MySQL udělá uzavřený systém.
Zde je seznam nástrojů, u kterých je známo, že pracují správně s databází MariaDB:
Klienti
[editovat | editovat zdroj]- DBEdit – bezplatná aplikace pro správu MariaDB a dalších databází.
- Navicat – řada proprietárních aplikací pro správu databází, na Windows, macOS a Linux.
- HeidiSQL – open source klient pro MySQL pod Windows. Je součástí balíčku MSI od verze 5.2.7 MariaDB.[8][9]
- phpMyAdmin – webová aplikace pro správu databáze MySQL
- Adminer – jednosouborová alternativa phpMyAdmin
Aplikace
[editovat | editovat zdroj]Následující aplikace oficiálně podporují MariaDB:[10]
- Drupal
- Kajona
- MediaWiki
- Moodle
- Plone
- WordPress
- Zend Framework
- Sparx Systems Enterprise Architect
- Novější distribuce PHP (např. XAMPP) již místo MySQL zahrnují MariaDB.
MariaDB Foundation
[editovat | editovat zdroj]V prosinci 2012 Michael Widenius, David Axmark a Allan Larsson oznámili založení nadace, která by dohlížela nad vývojem MariaDB.[11][12]
Významní uživatelé
[editovat | editovat zdroj]- Arch Linux[13]
- Fedora (od Fedora 19)[14]
- Google[15]
- Mozilla[16]
- openSUSE (od openSUSE 12.3)[17]
- Slackware[18]
- Wikimedia Foundation[19]
Reference
[editovat | editovat zdroj]- ↑ MariaDB 10.0.20 Stable [online]. [cit. 2015-06-18]. Dostupné online.
- ↑ MariaDB licenses [online]. Dostupné online.
- ↑ Dead database walking: MySQL's creator on why the future belongs to MariaDB
- ↑ Contributing Code [online]. [cit. 2014-09-17]. Dostupné online.
- ↑ Why is the project called MariaDB?, AskMonty KnowledgeBase
- ↑ by rasmus. Explanation on MariaDB 10.0 « The MariaDB Blog [online]. Blog.mariadb.org, 2012-08-13 [cit. 2013-04-16]. Dostupné online.
- ↑ What comes in between MariaDB now and MySQL 5.6? « The MariaDB Blog [online]. Blog.mariadb.org, 2012-05-28 [cit. 2013-04-16]. Dostupné online.
- ↑ MariaDB 5.2.7 shipped with HeidiSQL [online]. Heidisql.com [cit. 2013-04-16]. Dostupné online.
- ↑ MariaDB 5.2.7 Release Notes, MariaDB.org
- ↑ Works With MariaDB – AskMonty KnowledgeBase [online]. Kb.askmonty.org [cit. 2013-04-16]. Dostupné online.
- ↑ by rasmus. MariaDB Foundation to Safeguard Leading Open Source Database « The MariaDB Blog [online]. Blog.mariadb.org, 2012-12-04 [cit. 2013-04-16]. Dostupné online.
- ↑ 1 million euros pledged to new MariaDB Foundation – The H Open: News and Features [online]. H-online.com, 2012-12-04 [cit. 2013-04-16]. Dostupné online.
- ↑ http://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories Arch Linux News – 25 March 2013 MariaDB replaces MySQL in repositories
- ↑ Oracle who? Fedora & openSUSE will replace MySQL with MariaDB, 2013-01-31.
- ↑ Google quietly dumps Oracle MySQL for MariaDB [online]. ZDNet, 2013-09-13. Dostupné online.
- ↑ MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation Archivováno 4. 9. 2014 na Wayback Machine., 2013-17-1.
- ↑ openSUSE Dumps MySQL Makes MariaDB Default Database, 2013-01-25.
- ↑ Slackware News – 23 March 2013 ''Slackware switching to the MariaDB database'' [online]. Slackware.com [cit. 2013-04-16]. Dostupné online.
- ↑ Wikipedia Adopts MariaDB [online]. Wikimedia Foundation, 2013-04-22. Dostupné online.
Externí odkazy
[editovat | editovat zdroj]- Obrázky, zvuky či videa k tématu MariaDB na Wikimedia Commons