{"id":213,"date":"2014-01-14T15:57:14","date_gmt":"2014-01-14T15:57:14","guid":{"rendered":"http:\/\/it.tuxie.eu\/?p=213"},"modified":"2014-01-26T21:46:20","modified_gmt":"2014-01-26T21:46:20","slug":"masivni-nahrada-mysql-mariadb-v-linuxovych-distribucich","status":"publish","type":"post","link":"http:\/\/it.tuxie.eu\/?p=213","title":{"rendered":"Masivni nahrada MySQL MariaDB v linuxovych distribucich"},"content":{"rendered":"<p>Kdysi bylo MySQL pojmem. Kdysi, v dobach MySQL AB. Kdysi byl Oracle pojmem. Aktualne je Oracle pohrebistem skvelych projektu (OpenSolaris, MySQl). Zadumany uvod, v clanku se pokusim zlepsit \ud83d\ude42<\/p>\n<p><!--more--><\/p>\n<p><strong>1) Proc zmena?<\/strong><\/p>\n<p>O duvodech se mohou rozepisovat vice zasveceni, co je zrejme:<\/p>\n<p>A) Oracle pojmul MySQL jako uzavrenejsi projekt, nereportuje opravy, dokumentace se ztencila, zmen v novych verzich je minimum, cely projekt se stava pro uzivatele (komunitu) mene prehledny.<\/p>\n<p>B) Komunita opet hledala a nasla komunitni projekt plny nadsencu, ne lidi ve fracku pod vlajkou vsemocneho Oracle. Oprava bugu stylem treba <a href=\"http:\/\/ronaldbradford.com\/blog\/when-is-a-crashing-mysql-bug-not-a-bug-2012-08-15\/\">zde<\/a>.<\/p>\n<p>C) Zakladni tym programatoru puvodniho MySQL funguji v ramci vyvoje MariaDB &#8211; i proto je MariaDB &#8222;drop-in replacement&#8220;-em pro MySQL.<\/p>\n<p>D) Nove featury &#8211; propracovanejsi enginy (Aria, OQGRAPH, SphinxSE), rychlost, stabilita.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2) Aktualni bitvy<\/strong><\/p>\n<p>MySQL vyvojari jsou nakopnuti uspechem MariaDB. Existuji tlaky z Oraclu na Fedoru, aby nasadila MySQL 5.6 radeji nez MariaDB 5.6 ( <a href=\"http:\/\/markmail.org\/message\/q5fk6lxlniq2p6gz?q=python#query:python+page:1+mid:oybas2zmjrpo2hap+state:results\">zdroj<\/a> ). Je to klasicky boj mamuti korporace a jejich vrtochu versus komunita.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3) Distribuce, ktere presly z <a href=\"http:\/\/www.mysql.com\/\">MySQL <\/a>do <a href=\"https:\/\/mariadb.com\/\">MariaDB<\/a><\/strong><\/p>\n<p>Za posledni dva roky vsechny serverove vyznamnejsi distribuce premigrovaly na MariaDB. Kratky seznam dle me vyznamnejsich hracu:<\/p>\n<p><a href=\"http:\/\/news.opensuse.org\/2013\/03\/13\/opensuse-12-3-free-open-and-awesome\/\">OpenSUSE <\/a>&#8211; od verze 12.3 (SuSE zustava u MySQL)<\/p>\n<p><a href=\"http:\/\/www.slackware.com\/index.html\">Slackware<\/a> &#8211; od verze 14 (v linku nutno najit novinku z 23.3.2013)<\/p>\n<p><a href=\"https:\/\/www.archlinux.org\/news\/mariadb-replaces-mysql-in-repositories\/\">Arch Linux<\/a> &#8211; opet brezen 2013+<\/p>\n<p><a href=\"http:\/\/fedoraproject.org\/wiki\/Features\/ReplaceMySQLwithMariaDB\">Fedora Linux<\/a> &#8211; od verze 19<\/p>\n<p><a href=\"http:\/\/www.zdnet.com\/red-hat-enterprise-linux-7-beta-arrives-with-mariadb-as-its-default-database-7000024194\/\">RedHat Enterprise Linux<\/a> &#8211; pro me zcela jasny prulom do sveta enterprise. MariaDB obsazena v 7 Beta, ocekava se nasazeni i v releasu.<\/p>\n<p><a href=\"https:\/\/www.archlinux.org\/news\/mariadb-replaces-mysql-in-repositories\/\">Arch Linux<\/a> &#8211; od brezna 2013 se vyskytuje pouze MariaDB.<\/p>\n<p><a href=\"https:\/\/wiki.debian.org\/Teams\/MySQL\/MariaDBPlan\">Debian<\/a> &#8211; malicko problemove nasazeni, v prosinci (po mnoha urgencich o nestabilite) skoncila MariaDB v unstable repozitarich. Co je dobre &#8211; stale se s ni pocita.<\/p>\n<p>Mnoho dalsich distribuci (dle me optiky mene vyznamnych) ani nezminuji.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>4) Zustavame u MySQL<\/strong><\/p>\n<p><a href=\"http:\/\/news.softpedia.com\/news\/Ubuntu-14-04-LTS-Will-Keep-MySQL-5-5-Despite-MariaDB-Success-403050.shtml\">Ubuntu<\/a> &#8211; Uvedeny link krasne dokumentuje zkostnatelost vyvoje Ubuntu (linux pro davy lam) &#8211; vime, ze jsou forky, vime ze jsou asi i lepsi &#8211; ale zustavame u MySQL 5.5 i pro 14.04. Jasne, v universe repozitarich bude MariaDB i Percona (coz je supr).<\/p>\n<p>-a-<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kdysi bylo MySQL pojmem. Kdysi, v dobach MySQL AB. Kdysi byl Oracle pojmem. Aktualne je Oracle pohrebistem skvelych projektu (OpenSolaris, MySQl). Zadumany uvod, v clanku se pokusim zlepsit \ud83d\ude42<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[],"_links":{"self":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/posts\/213"}],"collection":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=213"}],"version-history":[{"count":0,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/posts\/213\/revisions"}],"wp:attachment":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}