{"id":2348,"date":"2014-02-24T08:34:29","date_gmt":"2014-02-24T13:34:29","guid":{"rendered":"http:\/\/blog.funio.com\/en\/?p=2348"},"modified":"2014-02-24T10:22:10","modified_gmt":"2014-02-24T15:22:10","slug":"we-like-our-databases-open-mariadb-replaces-mysql","status":"publish","type":"post","link":"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/","title":{"rendered":"We Like Our Databases Open: MariaDB Replaces MySQL"},"content":{"rendered":"<p>Since December 5th 2013, we have been replacing MySQL with MariaDB. This may seem like a sudden modification, but in fact, we have been contemplating this switchover for a while, and finally took the opportunity to do the seamless replacement at the same time we <a title=\"A Breath Of Fresh Air For PHP!\" href=\"http:\/\/blog.funio.com\/en\/2013\/12\/a-breath-of-fresh-air-for-php\/\">upgraded PHP<\/a> on all our servers.<\/p>\n<h2>Why MariaDB?<\/h2>\n<p>First, a bit of history: in April 2009, Oracle acquired Sun Microsystems (the company who owned MySQL). Uncertainty brewed in the developer community, which led the original founder of MySQL and a strong open-source believer, Michael &#8220;Monty&#8221; Widenius, to create a &#8220;drop-in&#8221; replacement called MariaDB. Therefore, the initial goal of MariaDB is to be 100% compatible with MySQL, and then add new features, clear up bugs (as usual) and improve performances.<\/p>\n<p>Secondly, Funio has been setting up servers for many years now, and unfortunately we could not always keep the MySQL version up to date on our older servers. With the implementation of MariaDB, all our servers are now standardized with the same, most recent production ready version of MariaDB (5.5).<\/p>\n<h2>No Impact<\/h2>\n<p>For our customers, this switchover means no impact, no behavioural change and nothing lost. Our everyday shared hosting customers will probably never notice the change, especially since MariaDB is a drop-in replacement of MySQL, which means that it responds to the same calls, architecture and programming.<\/p>\n<p>We&#8217;ve already rolled out the switchover to MariaDB; have you noticed any negatives or positives?<\/p>\n<h2>But Really\u2026 Why Switching?<\/h2>\n<p>Because we have a use for MariaDB features, especially when it comes to performance. If database performances are superior, our customers also benefit from the change. Here are some of the elements we considered and convinced us to go forward:<\/p>\n<ul>\n<li><strong>MariaDB is a MySQL fork<\/strong>. In other words, it has the same core and supports all the same features as MySQL, in addition to continue its evolution in parallel with MySQL.<\/li>\n<li><strong>Shows promising efficiency and performance levels superior to MySQL<\/strong>. Our team made their own benchmarks to see if the word on the web was true. The test results were indeed quite conclusive.<\/li>\n<li><strong>Funio mostly uses open source software<\/strong>, from our Operating system to PHP.<\/li>\n<li><strong>It&#8217;s closer to the original ideologies of MySQL<\/strong>, which are not necessarily those of Oracle. For example, since Oracle took over, security patch information is not disclosed, meaning that they do not provide any data on the modifications they make when vulnerabilities are found. MariaDB remains completely Open in every aspect<\/li>\n<li><strong>It&#8217;s future proof<\/strong>. In fact, Fedora (since version 19) has implemented MariaDB by default. Other Linux distributions have done the same, such as openSUSE, Slackware, Arch Linux, <a href=\"https:\/\/mariadb.com\/kb\/en\/distributions-which-include-mariadb\/\">etc<\/a>. The next version of RedHat Enterprise Linux (one of the major Linux distributions) will be based off Fedora 19 and will therefore use MariaDB by default.<\/li>\n<\/ul>\n<h2>More Information?<\/h2>\n<p>If you want the whole spiel on the differences between MariaDB and MySQL, <a href=\"https:\/\/mariadb.com\/kb\/en\/mariadb-vs-mysql-features\/\">this page<\/a> should have everything you are looking for.<\/p>\n<p>All in all, Funio believes that MariaDB is THE future relational database management system that everyone will need to support. As a drop-in replacement for MySQL, it has all the features everyone&#8217;s been used to, is being developed further with additional platform support, and already showing promising performance results.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since December 5th 2013, we have been replacing MySQL with MariaDB. This may seem like a sudden modification, but in fact, we have been contemplating this switchover for a while, and finally took the opportunity to do the seamless replacement at the same time we upgraded PHP on all our servers. Why MariaDB? First, a [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,25],"tags":[6,106],"class_list":["post-2348","post","type-post","status-publish","format-standard","hentry","category-funio","category-infrastructures","tag-default","tag-httpmedia-funio-comimageskbblogmariadb_logo-png"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>We Like Our Databases Open: MariaDB Replaces MySQL - Funio Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"We Like Our Databases Open: MariaDB Replaces MySQL - Funio Blog\" \/>\n<meta property=\"og:description\" content=\"Since December 5th 2013, we have been replacing MySQL with MariaDB. This may seem like a sudden modification, but in fact, we have been contemplating this switchover for a while, and finally took the opportunity to do the seamless replacement at the same time we upgraded PHP on all our servers. Why MariaDB? First, a [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/\" \/>\n<meta property=\"og:site_name\" content=\"Funio Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/FunioHosting\" \/>\n<meta property=\"article:published_time\" content=\"2014-02-24T13:34:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-02-24T15:22:10+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@funiohosting\" \/>\n<meta name=\"twitter:site\" content=\"@funiohosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2014\\\/02\\\/we-like-our-databases-open-mariadb-replaces-mysql\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2014\\\/02\\\/we-like-our-databases-open-mariadb-replaces-mysql\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"We Like Our Databases Open: MariaDB Replaces MySQL\",\"datePublished\":\"2014-02-24T13:34:29+00:00\",\"dateModified\":\"2014-02-24T15:22:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2014\\\/02\\\/we-like-our-databases-open-mariadb-replaces-mysql\\\/\"},\"wordCount\":540,\"commentCount\":1,\"keywords\":[\"Default\",\"http:\\\/\\\/media.funio.com\\\/images\\\/kb\\\/blog\\\/MariaDB_Logo.png\"],\"articleSection\":[\"Funio\",\"infrastructures\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.funio.com\\\/en\\\/2014\\\/02\\\/we-like-our-databases-open-mariadb-replaces-mysql\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2014\\\/02\\\/we-like-our-databases-open-mariadb-replaces-mysql\\\/\",\"url\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2014\\\/02\\\/we-like-our-databases-open-mariadb-replaces-mysql\\\/\",\"name\":\"We Like Our Databases Open: MariaDB Replaces MySQL - Funio Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/#website\"},\"datePublished\":\"2014-02-24T13:34:29+00:00\",\"dateModified\":\"2014-02-24T15:22:10+00:00\",\"author\":{\"@id\":\"\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2014\\\/02\\\/we-like-our-databases-open-mariadb-replaces-mysql\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.funio.com\\\/en\\\/2014\\\/02\\\/we-like-our-databases-open-mariadb-replaces-mysql\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2014\\\/02\\\/we-like-our-databases-open-mariadb-replaces-mysql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"We Like Our Databases Open: MariaDB Replaces MySQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/\",\"name\":\"Funio Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"\",\"url\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/author\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"We Like Our Databases Open: MariaDB Replaces MySQL - Funio Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/","og_locale":"en_US","og_type":"article","og_title":"We Like Our Databases Open: MariaDB Replaces MySQL - Funio Blog","og_description":"Since December 5th 2013, we have been replacing MySQL with MariaDB. This may seem like a sudden modification, but in fact, we have been contemplating this switchover for a while, and finally took the opportunity to do the seamless replacement at the same time we upgraded PHP on all our servers. Why MariaDB? First, a [...]","og_url":"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/","og_site_name":"Funio Blog","article_publisher":"https:\/\/www.facebook.com\/FunioHosting","article_published_time":"2014-02-24T13:34:29+00:00","article_modified_time":"2014-02-24T15:22:10+00:00","twitter_card":"summary_large_image","twitter_creator":"@funiohosting","twitter_site":"@funiohosting","twitter_misc":{"Written by":"","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/#article","isPartOf":{"@id":"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/"},"author":{"name":"","@id":""},"headline":"We Like Our Databases Open: MariaDB Replaces MySQL","datePublished":"2014-02-24T13:34:29+00:00","dateModified":"2014-02-24T15:22:10+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/"},"wordCount":540,"commentCount":1,"keywords":["Default","http:\/\/media.funio.com\/images\/kb\/blog\/MariaDB_Logo.png"],"articleSection":["Funio","infrastructures"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/","url":"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/","name":"We Like Our Databases Open: MariaDB Replaces MySQL - Funio Blog","isPartOf":{"@id":"https:\/\/blog.funio.com\/en\/#website"},"datePublished":"2014-02-24T13:34:29+00:00","dateModified":"2014-02-24T15:22:10+00:00","author":{"@id":""},"breadcrumb":{"@id":"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.funio.com\/en\/2014\/02\/we-like-our-databases-open-mariadb-replaces-mysql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.funio.com\/en\/"},{"@type":"ListItem","position":2,"name":"We Like Our Databases Open: MariaDB Replaces MySQL"}]},{"@type":"WebSite","@id":"https:\/\/blog.funio.com\/en\/#website","url":"https:\/\/blog.funio.com\/en\/","name":"Funio Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.funio.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"","url":"https:\/\/blog.funio.com\/en\/author\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/posts\/2348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/comments?post=2348"}],"version-history":[{"count":5,"href":"https:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/posts\/2348\/revisions"}],"predecessor-version":[{"id":2353,"href":"https:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/posts\/2348\/revisions\/2353"}],"wp:attachment":[{"href":"https:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/media?parent=2348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/categories?post=2348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/tags?post=2348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}