{"id":30635,"date":"2019-08-27T07:07:16","date_gmt":"2019-08-27T14:07:16","guid":{"rendered":"https:\/\/kinqsta.com\/?p=49230"},"modified":"2023-11-03T20:31:52","modified_gmt":"2023-11-03T19:31:52","slug":"mariadb-mysql","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/","title":{"rendered":"MariaDB vs MySQL : Un r\u00e9capitulatif des technologies de base de donn\u00e9es"},"content":{"rendered":"<p><a href=\"https:\/\/kinqsta.com\/fr\/blog\/nginx-vs-apache\/\">Dans l&rsquo;article pr\u00e9c\u00e9dent<\/a>, nous avons pr\u00e9sent\u00e9 l&rsquo;histoire du serveur web Apache, son r\u00f4le dans l&rsquo;essor d&rsquo;Internet et la fa\u00e7on dont sa part de march\u00e9 est absorb\u00e9e par des concurrents comme Nginx. Apache fait partie de la <a href=\"https:\/\/en.wikipedia.org\/wiki\/LAMP_(software_bundle)\">famille LAMP<\/a> &#8211; Linux <em>+ Apache + MySQL + PHP &#8211;<\/em> et ce n&rsquo;est pas un euph\u00e9misme de dire que plus de la moiti\u00e9 de tout Internet doit son existence \u00e0 LAMP.<\/p>\n<p>Aujourd&rsquo;hui, nous allons examiner quelques-unes des diff\u00e9rences entre MariaDB et MySQL, deux technologies de base de donn\u00e9es similaires mais diff\u00e9rentes utilis\u00e9es pour alimenter des millions de sites Web dans le monde.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n\n<div  class=\"featured-snippet\" id=\"featuredSnippet\">\n    <div class=\"featured-snippet__content\">\n        <h2>Diff\u00e9rences entre MariaDB et MySQL<\/h2>\n        <div><p>Bien que MariaDB soit un fork de MySQL, ces deux syst\u00e8mes de gestion de bases de donn\u00e9es sont encore tr\u00e8s diff\u00e9rents :<\/p>\n<ul>\n<li>MariaDB est enti\u00e8rement sous licence GPL tandis que MySQL adopte une approche \u00e0 double licence.<\/li>\n<li>Chacun g\u00e8re les pools de thread de mani\u00e8re diff\u00e9rente.<\/li>\n<li>MariaDB supporte de nombreux moteurs de stockage diff\u00e9rents.<\/li>\n<li>Dans de nombreux sc\u00e9narios, MariaDB offre des performances am\u00e9lior\u00e9es.<\/li>\n<\/ul>\n<\/div>\n    <\/div>\n    <div class=\"featured-snippet__footer\">\n        <div class=\"arrow-down\"><\/div>\n        <div class=\"featured-snippet__footer--content row nocol middle-xs between-xs reverse\">\n            <div style=\"margin-left: auto; position: relative; top: -1px\" class=\"row nocol middle-xs\">\n                <div class=\"color--mediumGray\" style=\"font-size: 14px; vertical-align: middle;\">\n                    <svg  class=\"icon icon--logo display--block\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"https:\/\/kinqsta.com\/fr\/wp-content\/themes\/kinsta\/dist\/sprite.svg?v=e8af2143e3b8bceb5561b327e81ec085#logo\" \/><\/svg>                <\/div>\n                <div class=\"text--bold color--mediumGray\" style=\"padding-left: 3px;\">Support<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<h2 id=\"mysql\">Qu&rsquo;est-ce que MySQL<\/h2>\n<p>MySQL est une base de donn\u00e9es relationnelle (SGBDR) qui a vu le jour en 1995, <a href=\"https:\/\/web.archive.org\/web\/20090313160628\/http:\/\/www.opensourcereleasefeed.com\/interview\/show\/five-questions-with-michael-widenius-founder-and-original-developer-of-mysql\">cr\u00e9\u00e9e<\/a> par <a href=\"https:\/\/twitter.com\/montywi\">Michael Monty Widenius<\/a> et <a href=\"https:\/\/en.wikipedia.org\/wiki\/David_Axmark\">David Axmark<\/a>. Elle a \u00e9t\u00e9 cr\u00e9\u00e9e lorsque le march\u00e9 \u00e9tait domin\u00e9 par Microsoft et les solutions propri\u00e9taires (et on\u00e9reuses) d&rsquo;Oracle.<\/p>\n<figure style=\"width: 1488px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/07\/ancienne-page-mysql-1998.jpg\" alt=\"Ancienne page MySQL de 1998\" width=\"1488\" height=\"1299\"><figcaption class=\"wp-caption-text\">Ancienne page MySQL de 1998 (Source de l&rsquo;image : <a href=\"https:\/\/web.archive.org\/web\/19980701000000*\/https:\/\/www.mysql.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Archive.org<\/a>)<\/figcaption><\/figure>\n<p><a href=\"https:\/\/kinqsta.com\/fr\/blog\/qu-est-ce-que-mysql\/\">MySQL<\/a> est aujourd&rsquo;hui une marque arch\u00e9type. Son r\u00f4le a \u00e9t\u00e9 d\u00e9terminant dans la construction de l&rsquo;Internet tel que nous le connaissons aujourd&rsquo;hui. <a href=\"https:\/\/www.linuxjournal.com\/article\/9224\">Cet article<\/a> du Linux Journal met un peu de lumi\u00e8re sur ses d\u00e9buts.<\/p>\n<p>Avec l&rsquo;adoption pr\u00e9coce de la double licence &#8211; et l&rsquo;utilisation de la GNU GPL pour sa version gratuite &#8211; MySQL a ouvert la voie \u00e0 de nombreux autres \u00e9diteurs de logiciels qui sont venus plus tard.<\/p>\n<p><a href=\"http:\/\/www.h-online.com\/open\/features\/Open-core-or-dual-licensing-The-example-of-MySQL-1367824.html\">Comme l&rsquo;a dit Michael Widenius<\/a> au sujet de la double licence :<\/p>\n<blockquote><p><em> &#8230;puisque MySQL est un produit d&rsquo;infrastructure facilement int\u00e9grable dans d&rsquo;autres produits, nous avons pu vendre des licences \u00e0 ceux qui voulaient int\u00e9grer MySQL dans leur produit mais ne voulaient pas rendre leur produit open source.<br \/>\n<\/em><\/p><\/blockquote>\n<p>Les applications web d\u00e9ploy\u00e9es sur serveur, en tant que partie int\u00e9grante de la pile LAMP, n&rsquo;int\u00e8grent g\u00e9n\u00e9ralement pas MySQL et ne distribuent pas leur code. Cela signifie que n&rsquo;importe qui pouvait librement utiliser le logiciel pour ses propres produits web.<\/p>\n<p>Moins d&rsquo;une d\u00e9cennie apr\u00e8s sa publication, <a href=\"https:\/\/www.theregister.co.uk\/2005\/10\/18\/mysql_marketshare_numbers\/\">MySQL dominait<\/a> le march\u00e9 des bases de donn\u00e9es relationnelles open source.<\/p>\n<p>Google Trends montre que l&rsquo;int\u00e9r\u00eat pour MySQL a culmin\u00e9 entre 2004 et 2005 :<\/p>\n<figure style=\"width: 1705px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/07\/interet-mysql-temps.png\" alt=\"Int\u00e9r\u00eat pour MySQL au fil du temps\" width=\"1705\" height=\"586\"><figcaption class=\"wp-caption-text\">Int\u00e9r\u00eat pour MySQL au fil du temps<\/figcaption><\/figure>\n<p>Quelques-unes des soci\u00e9t\u00e9s qui utilisent MySQL incluent :<\/p>\n<ul>\n<li><a href=\"https:\/\/gigaom.com\/2011\/12\/06\/facebook-shares-some-secrets-on-making-mysql-scale\/\">Facebook<\/a>, un rapport de 2011 mentionne jusqu&rsquo;\u00e0 \u00ab\u00a0<em>60 millions de requ\u00eates par seconde, et pr\u00e8s de 4 millions de changements de lignes par seconde\u00a0\u00bb<\/em> et la gestion de MySQL \u00ab\u00a0<em>pratiquement toutes les interactions des utilisateurs : aime, partage, mises \u00e0 jour de statut, alertes, requ\u00eates\u00a0\u00bb.<\/em><\/li>\n<li>Netflix&rsquo;s la <a href=\"https:\/\/medium.com\/netflix-techblog\/netflix-billing-migration-to-aws-451fba085a4\">partie facturation<\/a> de sa plate-forme<\/li>\n<li><a href=\"http:\/\/highscalability.com\/blog\/2012\/3\/26\/7-years-of-youtube-scalability-lessons-in-30-minutes.html\">Youtube<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=iNxqZSbaHYQ&#038;feature=youtu.be\">Booking.com<\/a><\/li>\n<li><a href=\"http:\/\/nerds.airbnb.com\/how-we-partitioned-airbnbs-main-db\/\">Airbnb<\/a><\/li>\n<li>et bien d&rsquo;autres.<\/li>\n<\/ul>\n<p>Un autre facteur qui a contribu\u00e9 \u00e0 l&rsquo;essor et \u00e0 l&rsquo;adoption de MySQL m\u00e9rite d&rsquo;\u00eatre mentionn\u00e9 est <a href=\"https:\/\/kinqsta.com\/fr\/docs\/hebergement-wordpress\/gestion-base-de-donnees\/acces-base-donnees-wordpress\/\">phpMyAdmin<\/a>.<\/p>\n<p>PhpMyAdmin est un outil d&rsquo;administration de bases de donn\u00e9es bas\u00e9 sur le Web qui remonte \u00e0 1998, et qui a fait son chemin assez t\u00f4t dans les consoles de gestion des fournisseurs d&rsquo;h\u00e9bergement mutualis\u00e9, incluant <a href=\"https:\/\/kinqsta.com\/fr\/blog\/qu-est-ce-que-cpanel\/\">cPanel<\/a>. C&rsquo;est un outil <a href=\"https:\/\/kinqsta.com\/fr\/blog\/qu-est-ce-que-php\/\">\u00e9crit en PHP<\/a> qui a facilit\u00e9 l&rsquo;administration de MySQL sur les serveurs LAMP. Importer, exporter, composer des requ\u00eates complexes, supprimer et cr\u00e9er des tables, effectuer des recherches complexes ne sont que quelques-unes des possibilit\u00e9s offertes par phpMyAdmin sans que les utilisateurs n&rsquo;aient \u00e0 utiliser le terminal Linux.<\/p>\n<h3>WordPress et MySQL<\/h3>\n<p>L&rsquo;un des facteurs \u00e0 l&rsquo;origine de la popularit\u00e9 de MySQL est sans aucun doute WordPress, qui alimente aujourd&rsquo;hui environ 60% des syst\u00e8mes CMS ou <a href=\"https:\/\/kinqsta.com\/fr\/part-de-marche-de-wordpress\/\">34% de l&rsquo;ensemble du web<\/a>.<\/p>\n<p>WordPress \u00e9tait <a href=\"https:\/\/kinqsta.com\/fr\/apprendre\/histoire-de-wordpress\/#history-of-wordpress\">cr\u00e9\u00e9 en 2003<\/a> par Matt Mullenweg et Mike Little, comme un fork d&rsquo;un autre projet. Il a \u00e9t\u00e9 \u00e9crit en PHP, il utilisait <a href=\"https:\/\/kinqsta.com\/fr\/blog\/bases-de-donnees-wordpress\/\">MySQL comme base de donn\u00e9es<\/a>, et quand il est apparu, son adoption a rattrap\u00e9 son retard comme un feu de paille.<\/p>\n<p>WordPress est rapidement devenu synonyme du concept de logiciel open source, tout comme sa pile de serveurs sous-jacente. DisplayWP dispose d&rsquo;un <a href=\"http:\/\/displaywp.com\/wordpress-minimum-mysql-version\/\">beau graphique<\/a> de la version MySQL minimale n\u00e9cessaire pour chaque version de WordPress.<\/p>\n<p>L&rsquo;un des facteurs qui ont favoris\u00e9 l&rsquo;adoption de MySQL a \u00e9t\u00e9 l&rsquo;aspect GPL de ses licences. Comme il est compatible avec Linux, il a commenc\u00e9 \u00e0 \u00eatre inclus par d\u00e9faut dans les distributions Linux. Aujourd&rsquo;hui, il est inclus par d\u00e9faut avec Ubuntu.<\/p>\n<h3>Bref aper\u00e7u de MySQL et du mod\u00e8le de base de donn\u00e9es relationnelle<\/h3>\n<p>MySQL a \u00e9t\u00e9 con\u00e7u comme un SGBDR (syst\u00e8me de gestion de bases de donn\u00e9es relationnelles). Le mod\u00e8le de base de donn\u00e9es relationnelle<a href=\"https:\/\/en.wikipedia.org\/wiki\/Edgar_F._Codd\"> remonte aux ann\u00e9es 1970<\/a>, comme l&rsquo;indiquent les documents suivants \u00ab\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Codd's_12_rules\">Les Douze Commandements de Codd<\/a>\u00a0\u00bb. En bref, ce mod\u00e8le structure les donn\u00e9es en tableaux compos\u00e9s de colonnes et de lignes. Chaque ligne est identifi\u00e9e de fa\u00e7on unique par une cl\u00e9 (<em>cl\u00e9 primaire<\/em> pour utiliser le jargon SQL).<\/p>\n<p>Ces <em>cl\u00e9s primaires<\/em> peuvent \u00eatre utilis\u00e9es comme des chevilles d&rsquo;un tri qui sont utilis\u00e9es par d&rsquo;autres tables pour d\u00e9finir une <em>relation<\/em> \u00e0 la ligne sp\u00e9cifique. Ainsi, la colonne FOREIGN KEY d&rsquo;une table de base de donn\u00e9es relationnelle fera r\u00e9f\u00e9rence \u00e0 une colonne PRIMARY KEY d&rsquo;une autre table, d\u00e9finissant une relation entre des lignes de tables diff\u00e9rentes.<\/p>\n<p>Comme <a href=\"https:\/\/www.essentialsql.com\/what-is-the-difference-between-a-primary-key-and-a-foreign-key\/\">Essential SQL l\u2019explique<\/a> : \u00ab\u00a0<em>La <strong>cl\u00e9 primaire<\/strong> se compose d&rsquo;une ou plusieurs colonnes dont les donn\u00e9es sont utilis\u00e9es pour <strong>identifier de mani\u00e8re unique<\/strong> chaque ligne de la table<\/em>\u00a0\u00bb<em>. Les<\/em> donn\u00e9es des colonnes cl\u00e9s primaires doivent \u00eatre uniques et ne peuvent pas \u00eatre vides ou NULL. Dans une base de donn\u00e9es relationnelle \u00ab\u00a0<em>la table n&rsquo;a qu&rsquo;une seule cl\u00e9 primaire, et sa d\u00e9finition est obligatoire.<\/em>\u00a0\u00bb<\/p>\n<p>En m\u00eame temps, la \u00ab\u00a0<em><strong>cl\u00e9 \u00e9trang\u00e8re<\/strong>\u00a0\u00bb est un ensemble d&rsquo;une ou plusieurs colonnes d&rsquo;une table qui se r\u00e9f\u00e8re \u00e0 la cl\u00e9 primaire d&rsquo;une autre table. Il n&rsquo;y a pas de code sp\u00e9cial, de configuration ou de d\u00e9finition de table que vous devez placer pour \u00ab\u00a0d\u00e9signer\u00a0\u00bb officiellement une cl\u00e9 \u00e9trang\u00e8re<\/em>.<\/p>\n<figure style=\"width: 1458px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/07\/modele-base-donnees-relationnelle-mysql.png\" alt=\"Mod\u00e8le de base de donn\u00e9es relationnelle dans MySQL\" width=\"1458\" height=\"972\"><figcaption class=\"wp-caption-text\">Mod\u00e8le de base de donn\u00e9es relationnelle dans MySQL<\/figcaption><\/figure>\n<p>Ainsi, avec les bases de donn\u00e9es relationnelles, il est possible de mod\u00e9liser les donn\u00e9es de mani\u00e8re sophistiqu\u00e9e et de d\u00e9finir les connexions entre les diff\u00e9rents \u00e9l\u00e9ments de donn\u00e9es. Dans notre exemple simple ci-dessus, nous avons deux tables, avec des lignes qui peuvent \u00eatre reli\u00e9es entre elles, par exemple, chaque personne poss\u00e8de une voiture.<\/p>\n<p>Nous pouvons interroger ces donn\u00e9es selon la logique dont nous avons besoin, nous pouvons filtrer l&rsquo;ensemble des r\u00e9sultats en fonction de diff\u00e9rents ensembles de crit\u00e8res, et nous pouvons construire notre requ\u00eate d&rsquo;une mani\u00e8re beaucoup plus complexe que ce que nous avons d\u00e9crit ci-dessus.<\/p>\n<p>Pour cette raison, les bases de donn\u00e9es relationnelles &#8211; et les bases de donn\u00e9es en g\u00e9n\u00e9ral &#8211; utilisent des langages sp\u00e9cifiques au domaine, parmi lesquels le SQL, qui signifie <a href=\"https:\/\/en.wikipedia.org\/wiki\/SQL\">Structured Query Language, est le langage<\/a> pr\u00e9dominant sinon le seul utilis\u00e9 par les SGBDR.<\/p>\n<h3>Acquisition par Sun<\/h3>\n<p>En 2008, la soci\u00e9t\u00e9 MySQL AB, \u00e0 l&rsquo;origine de MySQL, a \u00e9t\u00e9 rachet\u00e9e par Sun Microsystems. Cette soci\u00e9t\u00e9 a cr\u00e9\u00e9 JAVA, Solaris Unix OS et a contribu\u00e9 de mani\u00e8re significative \u00e0 diff\u00e9rentes technologies informatiques. Comme Business Wire le <a href=\"https:\/\/www.businesswire.com\/news\/home\/20080116005349\/en\/Sun-Microsystems-Announces-Agreement-Acquire-MySQL-Developer\">rapportait \u00e0 l&rsquo;\u00e9poque<\/a> :<\/p>\n<blockquote><p><em>\u00ab\u00a0Sun Microsystems, Inc. (NASDAQ:JAVA) a annonc\u00e9 aujourd&rsquo;hui la signature d&rsquo;un accord d\u00e9finitif pour l&rsquo;acquisition de MySQL AB, une ic\u00f4ne open source et d\u00e9veloppeur de l&rsquo;une des bases de donn\u00e9es open source \u00e0 la croissance la plus rapide au monde pour environ 1 milliard de dollars en contrepartie totale\u00a0\u00bb<\/em><\/p><\/blockquote>\n<p>Cela prouvera bient\u00f4t que cette acquisition n&rsquo;\u00e9tait pas suffisante pour emp\u00eacher la chute de Sun, mais elle donne une id\u00e9e de la taille de MySQL \u00e0 l&rsquo;\u00e9poque.<\/p>\n<h3>Oracle<\/h3>\n<p>Oracle Corporation est un fournisseur de la plus grande base de donn\u00e9es source ferm\u00e9e \u00e0 ce jour, la <em>base de donn\u00e9es Oracle<\/em>.<\/p>\n<p>C&rsquo;\u00e9tait un concurrent direct de MySQL et pratiquement l&rsquo;antith\u00e8se du mod\u00e8le de logiciel libre et open source sous licence GPL que MySQL devenait \u00e0 l&rsquo;\u00e9poque.<\/p>\n<p>Quand Oracle a achet\u00e9 Sun, et MySQL avec lui en 2010 (<a href=\"https:\/\/qr.ae\/TWtv5x\">gagnant contre IBM pour cela<\/a>), l&rsquo;\u00e9quipe de l Le monde <a href=\"https:\/\/www.gnu.org\/philosophy\/floss-and-foss.en.html\">FOSS<\/a> a vu cela comme quelque chose d&rsquo;aussi \u00ab\u00a0sinistre\u00a0\u00bb qu&rsquo;une attaque Borg dans Star Trek. Un utilisateur se souvient de l&rsquo;\u00e9v\u00e9nement <a href=\"https:\/\/www.quora.com\/Why-did-Oracle-buy-MySQL-if-they-dont-even-make-money-out-of-it\">sur Quora<\/a> :<\/p>\n<blockquote><p><em> MySQL was a grave threat to Oracle &#8211; at the time the Oracle database accounted for something north of 80% of all revenue (and given the skeleton crew needed to maintain it, even more of the profits).<\/em><\/p>\n<p><em>MySQL was making serious inroads &#8211; large Fortune 50 companies with site licenses that cost millions were shifting databases (especially read-only ones) from Oracle to MySQL because the administrative overhead was that much lower. I know, I helped do some of these.<\/em><\/p>\n<p><em>Many in the MySQL community wanted to add features that would make using even a free version of Oracle obsolete. MySQL was definitely going down that path. Tools were maturing and Larry was afraid.<\/em><\/p>\n<p><em>So Oracle bought MySQL to make sure it would have a control over the brand, scatter the community and save its flagship from the unwashed masses.<\/em><\/p>\n<p>C&rsquo;\u00e9tait une conclusion logique, car MySQL, \u00e0 l&rsquo;\u00e9poque, \u00e9tait devenu si populaire qu&rsquo;il aurait pu \u00eatre consid\u00e9r\u00e9 comme une menace r\u00e9elle pour le c\u0153ur de m\u00e9tier d&rsquo;Oracle. Comme Ankush Thakur de Geekflare <a href=\"https:\/\/geekflare.com\/mysql-to-mariadb-migration\/\">le dit<\/a>. <em>MySQL est devenu si populaire que tr\u00e8s vite, les d\u00e9veloppeurs ont oubli\u00e9 que SQL et MySQL \u00e9taient deux choses diff\u00e9rentes.<\/em><\/p><\/blockquote>\n<p>Avant m\u00eame que l&rsquo;acquisition n&rsquo;ait lieu, \u00e0 la fin de 2009, Monty Widenius, qui <a href=\"http:\/\/monty-says.blogspot.com\/2009\/02\/time-to-move-on.html\">a quitt\u00e9 l&rsquo;\u00e9quipe MySQL cette ann\u00e9e-l\u00e0<\/a> pour cr\u00e9er sa propre entreprise de fork et de bases de donn\u00e9es, a publi\u00e9 un appel dramatique <a href=\"http:\/\/monty-says.blogspot.com\/2009\/12\/help-saving-mysql.html\">sur son blog<\/a> (nous ne citerons que le d\u00e9but) :<\/p>\n<blockquote><p><strong><em>Aidez \u00e0 sauver MySQL<br \/>\n<\/em><\/strong><\/p>\n<p><em>Moi, Michael \u00ab\u00a0Monty\u00a0\u00bb Widenius, le cr\u00e9ateur de MySQL, je vous demande instamment d&rsquo;aider \u00e0 sauver MySQL des griffes d&rsquo;Oracle. Sans votre aide imm\u00e9diate, Oracle pourrait devenir propri\u00e9taire de MySQL d&rsquo;un jour \u00e0 l&rsquo;autre. En \u00e9crivant \u00e0 la Commission europ\u00e9enne (CE), vous pouvez soutenir cette cause et aider \u00e0 garantir le d\u00e9veloppement futur du produit MySQL en tant que projet Open Source.<br \/>\n<\/em><\/p><\/blockquote>\n<p>L&rsquo;acquisition a n\u00e9anmoins eu lieu un mois plus tard, au grand d\u00e9sarroi de nombreux membres de la communaut\u00e9 open source. Widenius <a href=\"http:\/\/monty-says.blogspot.com\/2009\/02\/time-to-move-on.html\">avait d\u00e9j\u00e0 quitt\u00e9 Sun<\/a>, form\u00e9 Monty Program AB, et fork\u00e9 MySQL, jetant ainsi les bases de MariaDB. Tout en emmenant de nombreux d\u00e9veloppeurs MySQL avec lui.<\/p>\n<p>Aujourd&rsquo;hui encore, les gens s&rsquo;interrogent sur la l\u00e9gitimit\u00e9 des craintes de Monty. Surtout que le pire sc\u00e9nario ne s&rsquo;est pas produit du tout : Oracle n&rsquo;a pas acquis MySQL uniquement pour le tuer.<\/p>\n<p>Certains pr\u00e9tendent <a href=\"https:\/\/qr.ae\/TWtv5x\">que MySQL a \u00e9t\u00e9 achet\u00e9 par Oracle comme rien de plus qu&rsquo;une \u00ab\u00a0victime collat\u00e9rale\u00a0\u00bb<\/a> de l&rsquo;acquisition de Sun. En 2009, ceux qui avaient les yeux riv\u00e9s sur le march\u00e9 des bases de donn\u00e9es avaient des raisons de s&rsquo;inqui\u00e9ter.<\/p>\n<p>Les avertissements \u00e9taient l\u00e0. Le d\u00e9veloppeur du moteur de stockage principal de MySQL, InnoDB, une soci\u00e9t\u00e9 finlandaise, a \u00e9t\u00e9 rachet\u00e9 par Oracle en 2005. Plus tard, ils ont \u00e9t\u00e9 enti\u00e8rement fusionn\u00e9s avec Oracle, mettant fin \u00e0 l&rsquo;entreprise d&rsquo;origine. En 2006, Oracle a rachet\u00e9 les cr\u00e9ateurs de <a href=\"https:\/\/en.wikipedia.org\/wiki\/Berkeley_DB\">Berkeley DB<\/a>, fournisseur d&rsquo;un autre moteur de stockage <em>BDB<\/em> moins important. Ils tournaient en rond.<\/p>\n<h2 id=\"mariadb\">Qu&rsquo;est-ce que MariaDB<\/h2>\n<p><a href=\"https:\/\/mariadb.com\/kb\/en\/library\/mariadb-5138-release-notes\/\">MariaDB a eu sa premi\u00e8re version<\/a> en octobre 2009, avec la version 5.1.38 B\u00e9ta, bas\u00e9e sur MySQL 5.1.38. C&rsquo;\u00e9tait un fork destin\u00e9 \u00e0 <em>\u00ab\u00a0<a href=\"https:\/\/www.computerworld.com.au\/article\/457551\/dead_database_walking_mysql_creator_why_future_belongs_mariadb\/\">s&rsquo;assurer que la base de code MySQL serait libre pour toujours<\/a>\u00a0\u00bb<\/em>.<\/p>\n<p>Au moment du \u00ab\u00a0fork\u00a0\u00bb, la crainte la plus r\u00e9pandue \u00e9tait que l&rsquo;acquisition soit une prise de contr\u00f4le hostile dans le but de tuer MySQL. Cette pr\u00e9occupation, du moins en partie, s&rsquo;est r\u00e9v\u00e9l\u00e9e infond\u00e9e.<\/p>\n<p>Toujours en 2009, Monty Program AB et Percona, une soci\u00e9t\u00e9 fournissant des services MySQL haut de gamme, <a href=\"https:\/\/www.infoq.com\/news\/2009\/05\/mysql-open-database-alliance\/\">a cr\u00e9\u00e9 l&rsquo;Open Database Alliance<\/a>. Leur objectif \u00e9tait \u00ab\u00a0<em>d&rsquo;unifier tous les d\u00e9veloppements et services li\u00e9s \u00e0 MySQL, en apportant une solution \u00e0 la fragmentation et \u00e0 l&rsquo;incertitude des communaut\u00e9s, entreprises et experts techniques impliqu\u00e9s dans MySQL\u00a0<\/em>\u00bb.<\/p>\n<p><a href=\"https:\/\/www.percona.com\/about-us\/pressreleases\/mysql-founder-monty-widenius-and-percona-ceo-peter-zaitsev-launch-the-open-database-alliance\">L&rsquo;id\u00e9e<\/a> \u00e9tait de <em>\u00ab\u00a0devenir le centre de l&rsquo;industrie pour la base de donn\u00e9es open source MySQL, y compris MySQL et le code d\u00e9riv\u00e9, les binaires, la formation, le support et d&rsquo;autres am\u00e9liorations pour la communaut\u00e9 MySQL et l&rsquo;\u00e9cosyst\u00e8me des partenaires\u00a0\u00bb<\/em>.<\/p>\n<p>R\u00e9trospectivement, il est possible que ces \u00e9tapes aient permis d&rsquo;\u00e9viter un sc\u00e9nario pire pour la c\u00e9l\u00e8bre base de donn\u00e9es.<\/p>\n<h2 id=\"compatibility\">MariaDB vs MySQL : Compatibilit\u00e9<\/h2>\n<p>L&rsquo;objectif de MariaDB (du nom de la fille de Widenius) en tant que fork de MySQL \u00e9tait de s\u00e9curiser l&rsquo;acc\u00e8s futur \u00e0 MySQL et son d\u00e9veloppement ult\u00e9rieur. C&rsquo;est pourquoi MariaDB a \u00e9t\u00e9 con\u00e7u comme un<a href=\"https:\/\/www.linux.com\/news\/special-qa-monty-widenius\"> remplacement complet des binaires<\/a> &#8211; un remplacement \u00ab\u00a0\u00a0drop-in\u00a0\u00bb, pour ainsi dire &#8211; permettant \u00e0 tous les utilisateurs de MySQL d&rsquo;\u00e9changer l&rsquo;un contre l&rsquo;autre sur leurs syst\u00e8mes.<\/p>\n<p>MySQL est une application client-serveur, et son programme serveur <em>mysqld<\/em>, son programme client <em>mysql<\/em> et ses programmes auxiliaires, comme <em>mysqldump<\/em>, conservent le m\u00eame nom avec MariaDB.<\/p>\n<p>Remplacer MySQL par MariaDB devient un processus transparent pour la plupart des applications et des besoins, en particulier WordPress. Les logiciels existants, depuis <a href=\"https:\/\/kinqsta.com\/fr\/part-de-marche-de-wordpress\/\">les outils CMS les plus populaires<\/a> aux applications comme phpMyAdmin, il suffit de le sortir de la bo\u00eete, et les donn\u00e9es r\u00e9elles peuvent \u00eatre export\u00e9es\/import\u00e9es de l&rsquo;un dans l&rsquo;autre sans aucun changement.<\/p>\n\n<p>Le but de MariaDB&rsquo;s est de maintenir la compatibilit\u00e9 avec MySQL. D&rsquo;apr\u00e8s le <a href=\"https:\/\/mariadb.com\/kb\/en\/library\/mariadb-vs-mysql-compatibility\/\">site de MariaDB<\/a>,<\/p>\n<ul>\n<li><em>les fichiers de d\u00e9finition de tables sont compatibles.<\/em><\/li>\n<li><em>toutes les API et protocoles clients sont compatibles.<\/em><\/li>\n<li><em>Les noms de fichiers, binaires et chemins sont les m\u00eames sur MySQL et MariaDB.<\/em><\/li>\n<li><em>Les ports et les sockets sont les m\u00eames.<\/em><\/li>\n<li><em>Tous les connecteurs MySQL &#8211; PHP, Perl, Python, Java, et autres &#8211; fonctionnent avec MariaDB.<\/em><\/li>\n<li><em>Le package client MySQL fonctionne aussi bien avec MariaDB qu&rsquo;avec MySQL.<\/em><\/li>\n<\/ul>\n<p>Des fusions mensuelles sont effectu\u00e9es pour assurer la compatibilit\u00e9 et pour obtenir toutes les nouvelles fonctionnalit\u00e9s et corrections de bogues d&rsquo;Oracle.<\/p>\n<h2 id=\"forking\">MariaDB vs MySQL : Les raisons du \u201cFork\u201d<\/h2>\n<p>Il y avait de multiples raisons derri\u00e8re la sortie de MariaDB. La crainte qu&rsquo;Oracle ne tue tout simplement son concurrent grandissant pour prot\u00e9ger son produit principal plus lucratif \u00e9tait certainement l&rsquo;une des plus grandes. Les utilisateurs auraient perdu un produit fantastique et gratuit !<\/p>\n<p>D&rsquo;autres raisons \u00e9taient li\u00e9es \u00e0 l&rsquo;assurance que MySQL serait rest\u00e9 libre et open source. Aujourd&rsquo;hui, MariaDB est <a href=\"https:\/\/mariadb.com\/kb\/en\/library\/licensing-questions\/\">enti\u00e8rement sous licence GPL<\/a> avec l&rsquo;ensemble de ses fonctionnalit\u00e9s, tandis que MySQL conserve une approche \u00e0 double licence, avec des fonctionnalit\u00e9s payante sous licence propri\u00e9taire, la <a href=\"https:\/\/www.mysql.com\/products\/enterprise\/\">licence payante<\/a> :<\/p>\n<blockquote><p>\u00ab\u00a0MySQL Enterprise Edition inclut l&rsquo;ensemble le plus complet de fonctionnalit\u00e9s avanc\u00e9es, d&rsquo;outils de gestion et de support technique pour atteindre les plus hauts niveaux d&rsquo;\u00e9volutivit\u00e9, de s\u00e9curit\u00e9, de fiabilit\u00e9 et de disponibilit\u00e9 de MySQL. Il r\u00e9duit les risques, les co\u00fbts et la complexit\u00e9 du d\u00e9veloppement, du d\u00e9ploiement et de la gestion des applications MySQL critiques pour l&rsquo;entreprise.\u00a0\u00bb<\/p><\/blockquote>\n<p>Si nous comparons les deux ici, MariaDB a un avantage clair fourni par la licence GPL sur laquelle il est publi\u00e9. En raison de la base de code propri\u00e9taire, Oracle ne peut pas l\u00e9galement tirer profit du code MariaDB et le fusionner dans leur base de donn\u00e9es.<\/p>\n<p>Widenius <a href=\"https:\/\/www.linux.com\/news\/special-qa-monty-widenius\">promit<\/a>\u00a0: \u00ab\u00a0<em>Quand Oracle publiera une extension ferm\u00e9e pour MySQL, nous publierons aussi une extension open source.<\/em>\u00a0\u00bb<\/p>\n<h3>Questions communautaires<\/h3>\n<p>Une autre raison derri\u00e8re le fork \u00e9tait de garder le projet \u00ab\u00a0ouvert\u00a0\u00bb dans le sens o\u00f9 il s&rsquo;agit d&rsquo;un projet communautaire (<a href=\"https:\/\/kinqsta.com\/fr\/blog\/qu-est-ce-que-wordpress\/\">comme WordPress<\/a>), dont la direction et le d\u00e9veloppement sont ouverts tout comme sa licence. Si nous y jetons un <a href=\"https:\/\/github.com\/mysql\/mysql-server\/commits\/8.0\">coup d\u2019\u0153il<\/a> il est facile de conclure que la plupart du code MySQL provient de d\u00e9veloppeurs internes. Les d\u00e9veloppeurs d&rsquo;Oracle <a href=\"https:\/\/mysql.wisborg.dk\/2019\/05\/01\/mysql-server-8-0-16-thanks-for-the-contributions\/\">remercient par exemple les contributions occasionnelles et notables<\/a> de la communaut\u00e9, mais c&rsquo;est loin de l&rsquo;ouverture de la MariaDB et loin de ce qu&rsquo;\u00e9tait MySQL auparavant.<\/p>\n<p>Pour mettre les choses en perspective, <a href=\"https:\/\/github.com\/MariaDB\/server\">Au moment d&rsquo;\u00e9crire ces lignes, le r\u00e9f\u00e9rentiel du serveur MariaDB<\/a> compte plus de 186k commits, plus de 370 branches et 200 contributeurs. MySQL, <a href=\"https:\/\/github.com\/mysql\/mysql-server\">d&rsquo;autre part<\/a>, compte plus de 148 000 commits, 9 branches et 72 contributeurs.<\/p>\n<p>La discussion sur le d\u00e9veloppement de MariaDB, sa direction, le vote sur les fonctionnalit\u00e9s, etc. se fait sur une <a href=\"https:\/\/launchpad.net\/~maria-developers\/+join\">liste de diffusion accessible au public<\/a> :<\/p>\n<figure style=\"width: 1275px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/07\/equipe-developpeurs-maria.png\" alt=\"L'\u00e9quipe des \u00ab\u00a0D\u00e9veloppeurs Maria\u00a0\u00bb\" width=\"1275\" height=\"927\"><figcaption class=\"wp-caption-text\">L&rsquo;\u00e9quipe des \u00ab\u00a0D\u00e9veloppeurs Maria\u00a0\u00bb<\/figcaption><\/figure>\n<p>En plus de celle-ci, il y a aussi la liste de diffusion <a href=\"https:\/\/launchpad.net\/~maria-discuss\">Maria Discuss<\/a>.<\/p>\n<p><a href=\"http:\/\/launchpad.net\/~maria-captains\">Maria Captains<\/a> est une \u00e9quipe de d\u00e9veloppeurs de confiance \u00e0 qui les d\u00e9veloppeurs peuvent soumettre des correctifs. Comme le dit la page de l&rsquo;\u00e9quipe sur Launchpad :<\/p>\n<blockquote><p><em>\u00ab\u00a0Les capitaines sont des d\u00e9veloppeurs de confiance avec acc\u00e8s en \u00e9criture aux principales branches de MariaDB. Si vous voulez avoir un patch, soumettez-le \u00e0 la liste des maria-developers et un ou plusieurs capitaines travailleront avec vous pour que le patch soit revu, approuv\u00e9 et finalement ins\u00e9r\u00e9 dans l\u2019endroit appropri\u00e9.\u00a0\u00bb<br \/>\n<\/em><\/p><\/blockquote>\n<p>Il y a eu <a href=\"http:\/\/www.h-online.com\/open\/news\/item\/MariaDB-fixes-zero-day-vulnerability-in-MySQL-1761451.html\">quelques occasions<\/a> o\u00f9 le processus de d\u00e9veloppement anim\u00e9 de MariaDB a prouv\u00e9 son avantage sur celui ferm\u00e9 d&rsquo;Oracle.<\/p>\n<p>Fin 2012, la fondation MariaDB a \u00e9t\u00e9 cr\u00e9\u00e9e pour superviser le d\u00e9veloppement de la base de donn\u00e9es.<\/p>\n<p>Peu de temps apr\u00e8s le fork, de nombreux d\u00e9veloppeurs MySQL originaux ont quitt\u00e9 le navire et ont rejoint le projet MariaDB. Les vendeurs de Linux comme Red Hat, CentOS, Arch Linux, Debian, OpenSuse, Slackware, Fedora sont pass\u00e9s \u00e0 MariaDB comme SGBDR par d\u00e9faut, ainsi que les distributions BSD, FreeBSD et OpenBSD, et Ubuntu incluent MariaDB. La liste compl\u00e8te se trouve \u00e0 l&rsquo;adresse suivante <a href=\"https:\/\/mariadb.com\/kb\/en\/library\/distributions-which-include-mariadb\/\">ici<\/a>.<\/p>\n<p>Des entreprises comme Alibaba Cloud, Tencent, IBM, Microsoft, Booking.com sont devenues des sponsors platine.<\/p>\n<p>Pour Kinsta, en tant que meilleur h\u00e9bergeur d&rsquo;<a href=\"https:\/\/sevalla.com\/application-hosting\/\">applications<\/a>, de <a href=\"https:\/\/sevalla.com\/database-hosting\/\">bases de donn\u00e9es<\/a> et d&rsquo;<a href=\"https:\/\/kinqsta.com\/fr\/hebergement-wordpress\/\">h\u00e9bergement WordPress infog\u00e9r\u00e9<\/a>, il est int\u00e9ressant de mentionner que parmi le <a href=\"https:\/\/mariadb.org\/about\/board\/\">conseil d&rsquo;administration de la Fondation MariaDB<\/a> se trouvent des personnes d&rsquo;Automattic, un signe clair que les cr\u00e9ateurs de WordPress ont adopt\u00e9 MariaDB.<\/p>\n<p>Dans les ann\u00e9es qui ont suivi la scission, MariaDB a connu un d\u00e9veloppement fulgurant, \u00e0 tel point qu&rsquo;en raison de l&rsquo;ensemble des nouvelles fonctionnalit\u00e9s introduites en 2012, MariaDB a fait un bond en avant. <a href=\"https:\/\/blog.mariadb.org\/explanation-on-mariadb-10-0\/\">de la version 5.*, compatible avec MySQL, \u00e0 la version 10.0<\/a>, voulant refl\u00e9ter le bond en avant des fonctionnalit\u00e9s qu&rsquo;ils avaient r\u00e9alis\u00e9.<\/p>\n<p>Pour des raisons de performance, la Fondation Wikimedia a annonc\u00e9 en 2013 qu&rsquo;elle avait <a href=\"https:\/\/blog.wikimedia.org\/2013\/04\/22\/wikipedia-adopts-mariadb\/\">pass\u00e9 Wikip\u00e9dia \u00e0 MariaDB<\/a>. La m\u00eame chose s&rsquo;est produite avec <a href=\"https:\/\/www.theregister.co.uk\/2013\/09\/12\/google_mariadb_mysql_migration\/\">Google<\/a>, et sa liste d&rsquo;utilisateurs comprend maintenant Deutsche Bank, DBS Bank, Nasdaq, Verizon, Craigslist, et autres.<\/p>\n<p>Parmi les utilisateurs de MySQL, nous avons GitHub, US Navy, NASA, Tesla, Netflix, WeChat, Facebook, Zendesk, Twitter, Zappos, YouTube, Spotify.<\/p>\n<p>Depuis sa premi\u00e8re version, l&rsquo;int\u00e9r\u00eat pour le successeur de MySQL n&rsquo;a cess\u00e9 de cro\u00eetre, <a href=\"https:\/\/trends.google.com\/trends\/explore?q=%252Fm%252F09gc20r&#038;date=all\">comme le montre Google Search Trends<\/a> :<\/p>\n<figure style=\"width: 1709px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/07\/interet-mariadb-temps.png\" alt=\"Int\u00e9r\u00eat pour MariaDB au fil du temps\" width=\"1709\" height=\"577\"><figcaption class=\"wp-caption-text\">Int\u00e9r\u00eat pour MariaDB au fil du temps<\/figcaption><\/figure>\n<h2 id=\"differences\">MariaDB vs MySQL : Principales diff\u00e9rences<\/h2>\n<p>Bien que MariaDB ait commenc\u00e9 \u00e0 \u00eatre enti\u00e8rement compatible avec MySQL, on peut s&rsquo;attendre \u00e0 ce que leurs chemins divergent davantage \u00e0 l&rsquo;avenir.<\/p>\n<figure id=\"attachment_49232\" aria-describedby=\"caption-attachment-49232\" style=\"width: 1525px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49232 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2019\/07\/mariadb-vs-mysql.png\" alt=\"MariaDB vs MySQL\" width=\"1525\" height=\"546\"><figcaption id=\"caption-attachment-49232\" class=\"wp-caption-text\">MariaDB vs MySQL<\/figcaption><\/figure>\n<p>Dans son dernier billet, Widenius <a href=\"http:\/\/monty-says.blogspot.com\/2018\/04\/congratulations-to-oracle-on-mysql-80.html\">f\u00e9licite Oracle<\/a> pour son travail sur la version 8.0 de MySQL, en soulignant quelques diff\u00e9rences et mises en garde telles que :<\/p>\n<p>Thread Pool : similaire au probl\u00e8me de <a href=\"https:\/\/kinqsta.com\/fr\/blog\/nginx-vs-apache\/#requests\">serveur Nginx par rapport \u00e0 Apache<\/a>, MySQL assignait des threads \u00e0 chaque connexion client, et ceci, qui pouvait \u00eatre compar\u00e9 au d\u00e9marrage d&rsquo;un programme entier dans un PC, \u00e9tait simplement inefficace. <a href=\"https:\/\/mariadb.com\/kb\/en\/library\/thread-pool-in-mariadb\/\">MariaDB a introduit sa propre solution dans la version 5.5<\/a><\/p>\n<p><a href=\"https:\/\/mariadb.com\/kb\/en\/library\/invisible-columns\/\">Les colonnes invisibles<\/a> sont la fonctionnalit\u00e9 exclusive de MariaDB depuis 10.3.3.3. Ils ne renvoient pas les r\u00e9sultats dans une instruction SELECT *, et il n&rsquo;est pas n\u00e9cessaire de leur attribuer une valeur dans une instruction INSERT.<\/p>\n<p>MariaDB introduit des <a href=\"https:\/\/mariadb.com\/kb\/en\/library\/microseconds-in-mariadb\/\">microsecondes<\/a> dans ses types de donn\u00e9es temporelles.<\/p>\n<p>Moteurs de stockage : <a href=\"https:\/\/mariadb.com\/kb\/en\/library\/storage-engines\/\">MariaDB utilise<\/a> <em>XtraDB, InnoDB, MariaDB ColumnStore, Aria, Archive, Blackhole, Cassandra Storage Engine, Connect, CSV, FederatedX, Memory storage engine, Merge, Mroonga, MyISAM, MyRocks, QQGraph, Sequence Storage Engine, SphinxSE, Spider, TokuDB<\/em>. <a href=\"https:\/\/mariadb.com\/kb\/en\/library\/mariadb-columnstore\/\">ColumnsStore<\/a> est int\u00e9ressant du point de vue des performances, car il permet une mise \u00e0 l&rsquo;\u00e9chelle lin\u00e9aire pour traiter des p\u00e9taoctets de donn\u00e9es. En savoir plus \u00e0 ce sujet <a href=\"https:\/\/mariadb.com\/resources\/blog\/tag\/columnstore\/\">sur leur blog<\/a>.<\/p>\n<p><a href=\"https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/storage-engines.html\">Les moteurs de stockage MySQL<\/a> sont<em> <a href=\"https:\/\/kinqsta.com\/fr\/blog\/convertir-myisam-vers-innodb\/\">InnoDB<\/a>, MyISAM, Memory, CSV, Archive, Blackhole, Merge, Federated, Example.<\/em><\/p>\n<p>Les vues des bases de donn\u00e9es <a href=\"https:\/\/hackr.io\/blog\/mariadb-vs-mysql#Database_Views\">sont une fonctionnalit\u00e9<\/a> dans laquelle MariaDB introduit des optimisations significatives en n&rsquo;interrogeant que les tables n\u00e9cessaires.<\/p>\n<p>Quelques fonctionnalit\u00e9s de MySQL introduites sont <a href=\"https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/json.html\">Type de donn\u00e9es natif JSON<\/a>, <a href=\"https:\/\/dev.mysql.com\/doc\/mysql-shell\/8.0\/en\/\">MySQL Shell dans la version 8.0<\/a>\u00a0&#8211; qui permet les scripts javascript et python &#8211; et ne fonctionne pas avec MariaDB, <a href=\"https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/caching-sha2-pluggable-authentication.html\">extension d&rsquo;authentification bas\u00e9 sur SHA-256<\/a>, am\u00e9liorant la s\u00e9curit\u00e9 sur mysql_native_password.<\/p>\n<p>Ici vous pouvez trouver le <a href=\"https:\/\/mariadb.com\/kb\/en\/library\/mariadb-vs-mysql-features\/\">liste compl\u00e8te<\/a> des diff\u00e9rences entre MariaDB et MySQL et les avantages du premier par rapport au second.<\/p>\n\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>MySQL est sous l&rsquo;\u00e9gide du plus grand fournisseur de bases de donn\u00e9es commerciales au monde. Avec tant d&rsquo;ing\u00e9nieurs \u00e0 plein temps travaillant 24 heures sur 24 pour d\u00e9velopper de nouvelles fonctionnalit\u00e9s de qualit\u00e9 sup\u00e9rieure, nous avons d\u00e9j\u00e0 quelques points de divergence. MariaDB, d&rsquo;autre part, rattrape g\u00e9n\u00e9ralement son retard lorsqu&rsquo;il s&rsquo;agit d&rsquo;ajouter des fonctionnalit\u00e9s, mais ce n&rsquo;est pas toujours imm\u00e9diat et il n&rsquo;y a aucune garantie.<\/p>\n<p>Cela dit, il existe de nombreux sc\u00e9narios dans lesquels MariaDB offre des performances am\u00e9lior\u00e9es. Ajoutez \u00e0 cela des correctifs et des mises \u00e0 jour plus agiles, un avenir open source plus stable, et un peu plus d&rsquo;optimisme et vous verrez pourquoi chez Kinsta nous ne sommes pas seulement des fans mais nous utilisons aussi MariaDB dans le cadre de notre projet, <a href=\"https:\/\/kinqsta.com\/fr\/hebergement-wordpress\/\">la pile de serveurs bas\u00e9e sur les performances<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans l&rsquo;article pr\u00e9c\u00e9dent, nous avons pr\u00e9sent\u00e9 l&rsquo;histoire du serveur web Apache, son r\u00f4le dans l&rsquo;essor d&rsquo;Internet et la fa\u00e7on dont sa part de march\u00e9 est absorb\u00e9e &#8230;<\/p>\n","protected":false},"author":93,"featured_media":30646,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[109,47],"topic":[992,1028],"class_list":["post-30635","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-mysql","tag-webdev","topic-base-de-donnees-mysql","topic-developpement-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MariaDB vs MySQL, un r\u00e9capitulatif des technologies de base de donn\u00e9es<\/title>\n<meta name=\"description\" content=\"MariaDB vs MySQL : quelle est la diff\u00e9rence entre les deux technologies de base de donn\u00e9es ? D\u00e9couvrez tous les faits qui se cachent derri\u00e8re leur histoire et leur impact sur WordPress !\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MariaDB vs MySQL : Un r\u00e9capitulatif des technologies de base de donn\u00e9es\" \/>\n<meta property=\"og:description\" content=\"MariaDB vs MySQL : quelle est la diff\u00e9rence entre les deux technologies de base de donn\u00e9es ? D\u00e9couvrez tous les faits qui se cachent derri\u00e8re leur histoire et leur impact sur WordPress !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-27T14:07:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-03T19:31:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tonino Jankov\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"MariaDB vs MySQL : quelle est la diff\u00e9rence entre les deux technologies de base de donn\u00e9es ? D\u00e9couvrez tous les faits qui se cachent derri\u00e8re leur histoire et leur impact sur WordPress !\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@t_jankov\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tonino Jankov\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/\"},\"author\":{\"name\":\"Tonino Jankov\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a\"},\"headline\":\"MariaDB vs MySQL : Un r\u00e9capitulatif des technologies de base de donn\u00e9es\",\"datePublished\":\"2019-08-27T14:07:16+00:00\",\"dateModified\":\"2023-11-03T19:31:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/\"},\"wordCount\":3885,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg\",\"keywords\":[\"mySQL\",\"webdev\"],\"articleSection\":[\"D\u00e9veloppement WordPress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/\",\"url\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/\",\"name\":\"MariaDB vs MySQL, un r\u00e9capitulatif des technologies de base de donn\u00e9es\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg\",\"datePublished\":\"2019-08-27T14:07:16+00:00\",\"dateModified\":\"2023-11-03T19:31:52+00:00\",\"description\":\"MariaDB vs MySQL : quelle est la diff\u00e9rence entre les deux technologies de base de donn\u00e9es ? D\u00e9couvrez tous les faits qui se cachent derri\u00e8re leur histoire et leur impact sur WordPress !\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg\",\"width\":1460,\"height\":730,\"caption\":\"MariaDB vs MySQL, un r\u00e9capitulatif des technologies de base de donn\u00e9es\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9veloppement WordPress\",\"item\":\"https:\/\/kinqsta.com\/fr\/sujets\/developpement-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"MariaDB vs MySQL : Un r\u00e9capitulatif des technologies de base de donn\u00e9es\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#website\",\"url\":\"https:\/\/kinqsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a\",\"name\":\"Tonino Jankov\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g\",\"caption\":\"Tonino Jankov\"},\"description\":\"Tonino is an entrepreneur, Linux &amp; OSS enthusiast, developer, and tech educator. He has over ten years of experience in development and has been in the blockchain space for 3+ years. When he's not coding, he writes for SitePoint and Alibaba Cloud, binge-watches the newest works of fiction on Netflix, and explores new travel destinations.\",\"sameAs\":[\"https:\/\/x.com\/t_jankov\"],\"url\":\"https:\/\/kinqsta.com\/fr\/blog\/author\/toninojankov\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"MariaDB vs MySQL, un r\u00e9capitulatif des technologies de base de donn\u00e9es","description":"MariaDB vs MySQL : quelle est la diff\u00e9rence entre les deux technologies de base de donn\u00e9es ? D\u00e9couvrez tous les faits qui se cachent derri\u00e8re leur histoire et leur impact sur WordPress !","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:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/","og_locale":"fr_FR","og_type":"article","og_title":"MariaDB vs MySQL : Un r\u00e9capitulatif des technologies de base de donn\u00e9es","og_description":"MariaDB vs MySQL : quelle est la diff\u00e9rence entre les deux technologies de base de donn\u00e9es ? D\u00e9couvrez tous les faits qui se cachent derri\u00e8re leur histoire et leur impact sur WordPress !","og_url":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2019-08-27T14:07:16+00:00","article_modified_time":"2023-11-03T19:31:52+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg","type":"image\/jpeg"}],"author":"Tonino Jankov","twitter_card":"summary_large_image","twitter_description":"MariaDB vs MySQL : quelle est la diff\u00e9rence entre les deux technologies de base de donn\u00e9es ? D\u00e9couvrez tous les faits qui se cachent derri\u00e8re leur histoire et leur impact sur WordPress !","twitter_image":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg","twitter_creator":"@t_jankov","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Tonino Jankov","Dur\u00e9e de lecture estim\u00e9e":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/"},"author":{"name":"Tonino Jankov","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a"},"headline":"MariaDB vs MySQL : Un r\u00e9capitulatif des technologies de base de donn\u00e9es","datePublished":"2019-08-27T14:07:16+00:00","dateModified":"2023-11-03T19:31:52+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/"},"wordCount":3885,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg","keywords":["mySQL","webdev"],"articleSection":["D\u00e9veloppement WordPress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/","url":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/","name":"MariaDB vs MySQL, un r\u00e9capitulatif des technologies de base de donn\u00e9es","isPartOf":{"@id":"https:\/\/kinqsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg","datePublished":"2019-08-27T14:07:16+00:00","dateModified":"2023-11-03T19:31:52+00:00","description":"MariaDB vs MySQL : quelle est la diff\u00e9rence entre les deux technologies de base de donn\u00e9es ? D\u00e9couvrez tous les faits qui se cachent derri\u00e8re leur histoire et leur impact sur WordPress !","breadcrumb":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#primaryimage","url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg","contentUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/08\/mariadb-mysql-base-donnes-1.jpg","width":1460,"height":730,"caption":"MariaDB vs MySQL, un r\u00e9capitulatif des technologies de base de donn\u00e9es"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/fr\/blog\/mariadb-mysql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"D\u00e9veloppement WordPress","item":"https:\/\/kinqsta.com\/fr\/sujets\/developpement-wordpress\/"},{"@type":"ListItem","position":3,"name":"MariaDB vs MySQL : Un r\u00e9capitulatif des technologies de base de donn\u00e9es"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/fr\/#website","url":"https:\/\/kinqsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinqsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a","name":"Tonino Jankov","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g","caption":"Tonino Jankov"},"description":"Tonino is an entrepreneur, Linux &amp; OSS enthusiast, developer, and tech educator. He has over ten years of experience in development and has been in the blockchain space for 3+ years. When he's not coding, he writes for SitePoint and Alibaba Cloud, binge-watches the newest works of fiction on Netflix, and explores new travel destinations.","sameAs":["https:\/\/x.com\/t_jankov"],"url":"https:\/\/kinqsta.com\/fr\/blog\/author\/toninojankov\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/30635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/comments?post=30635"}],"version-history":[{"count":11,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/30635\/revisions"}],"predecessor-version":[{"id":63604,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/30635\/revisions\/63604"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/translations\/en"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/translations\/de"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/translations\/dk"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/translations\/se"},{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/30635\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/media\/30646"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/media?parent=30635"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/tags?post=30635"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/topic?post=30635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}