MariaDB

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
MariaDB
Logo
Aktuální verze 10.0.10 (31. března 2014)
Operační systém Multiplatformní software
Typ softwaru Relační databáze
Licence GNU GPL, GNU LGPL[1]
Web http://mariadb.org/

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.[2] Přispěvatelé, kteří se podílí na vývoji, jsou povinni sdílet svá autorská práva s Monty Program AB.[3]

Hlavním vývojářem je Michael 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.[4]

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 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 i následujících. Některé funkce se již dále neslučují (nezdají se být dostatečně stabilními) s normami MariaDB.[5][6]

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, Mac OS X a Linux.
  • HeidiSQL – open source klient pro MySQL pod Windows. Je součástí balíčku MSI od verze 5.2.7 MariaDB.[7][8]
  • phpMyAdmin – webová aplikace pro správu databáze MySQL

Aplikace[editovat | editovat zdroj]

Následující aplikace oficiálně podporují MariaDB:[9]

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.[10][11]

Významní uživatelé[editovat | editovat zdroj]

Reference[editovat | editovat zdroj]

  1. MariaDB licenses [online]. . Dostupné online. (anglicky) 
  2. http://www.computerworld.com.au/article/457551/dead_database_walking_mysql_creator_why_future_belongs_mariadb/
  3. http://kb.askmonty.org/en/contributing-code/#propose-branch Contributing Code], AskMonty Knowledgebase
  4. Why is the project called MariaDB?, AskMonty KnowledgeBase
  5. by rasmus. Explanation on MariaDB 10.0 « The MariaDB Blog [online]. Blog.mariadb.org, 2012-08-13, [cit. 2013-04-16]. Dostupné online. (anglicky) 
  6. 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. (anglicky) 
  7. MariaDB 5.2.7 shipped with HeidiSQL [online]. Heidisql.com, [cit. 2013-04-16]. Dostupné online. (anglicky) 
  8. MariaDB 5.2.7 released!, Monty Program Group Blog
  9. Works With MariaDB - AskMonty KnowledgeBase [online]. Kb.askmonty.org, [cit. 2013-04-16]. Dostupné online. (anglicky) 
  10. 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. (anglicky) 
  11. 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. (anglicky) 
  12. https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/ Arch Linux News - 25 March 2013 MariaDB replaces MySQL in repositories
  13. The Chakra Project - Get [online]. Chakra-linux.org, [cit. 2013-04-16]. Dostupné online. (anglicky) 
  14. Oracle who? Fedora & openSUSE will replace MySQL with MariaDB, 2013-02-1.
  15. Google quietly dumps Oracle MySQL for MariaDB [online]. ZDNet, 2013-09-13. Dostupné online. (anglicky) 
  16. MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation, 2013-17-1.
  17. openSUSE Dumps MySQL Makes MariaDB Default Database, 2013-02-1.
  18. Slackware News - 23 March 2013 ''Slackware switching to the MariaDB database'' [online]. Slackware.com, [cit. 2013-04-16]. Dostupné online. (anglicky) 
  19. Wikipedia Adopts MariaDB [online]. Wikimedia Foundation, 2013-04-22. Dostupné online. (anglicky)