Aller au contenu
Guides

MySQL et MariaDB sont à nouveau prêts à être utilisés

Team Host.it 3 min de lecture

Contenu

Entre les deux, MySQL a eu une période de gestation légèrement plus longue (environ 2 ans de travail) que MariaDB, qui a plutôt mis environ 1 an à sortir.

Mais finalement, qu’a-t-on réellement fait ?

Commençons par une simple liste comparant quelles sont, pour moi, les fonctionnalités les plus importantes et attendues des deux versions publiées :

MariaDB 10.1 La partie Galera (gestion du cluster) a été incluse dans le package de base qui, dans cette version, ne fait qu'un avec le produit

Améliorations pour l'exploitation des multicœurs de la machine

Compression automatique des tables InnoDb

Format JSON pour mieux montrer comment pense l'optimiseur

Temps d'exécution maximum pour les requêtes individuelles

Optimisations pour Union ne créant pas de tables temporaires

Obscurcissement des données via le chiffrement dans les tables/journaux et la réplication.

Il est possible de consulter la liste complète des actualités sur le site MariaDB.

MySQL 5.7 Gestion JSon native

Séparez certains projets du projet principal pour une évolution plus rapide (la réplication et les utilitaires en sont un exemple)

Améliorations pour l'exploitation des multicœurs de la machine

Les fonctionnalités SIG et TextSearch également apportées à Innodb

Création de colonnes virtuelles

Nouveau schéma SYS pour les performances et les statistiques

Possibilité étendue de pouvoir effectuer des opérations sur des tables/bases de données "à chaud", c'est-à-dire sans créer de blocages et/ou de ralentissements sur le reste du système

Améliorations et réécriture de certaines parties de l'optimisation.

Vous pouvez consulter la liste complète des nouvelles fonctionnalités sur le site Web MySQL.

Il convient de souligner que les deux projets ont également été portés sur la plateforme Power8, sur laquelle nous avions déjà réalisé des tests préliminaires grâce à la collaboration avec IBM et MariaDB. MariaDB 10.1 et MySQL 5.7.9 utilisent cette plate-forme pour signaler leur plus haut sommet en termes de performances enregistrées et d'évolutivité dans la gestion multicœur.

Qu'est-ce qui manque ? Tout ce qui n'est pas là et que j'aimerais avoir ;)

Considérations personnelles et blagues mises à part, la beauté d’un produit open source réside dans la possibilité de l’influencer même si vous ne faites pas partie de l’équipe de développement interne. Cela s’applique particulièrement aux nouvelles fonctionnalités et implémentations. A cet égard, dans cet article je rapporte le lien qui renvoie aux nouvelles fonctionnalités que nous souhaitons implémenter sur MariaDB 10.2 et qui seront développées en priorité en fonction du nombre de votes obtenus de la communauté :

http://bit.ly/mariadb-10-2-vote-new-features

Alors… inscrivez-vous et votez, votez, votez ! ;)

Les équipes des deux projets travaillent à nouveau tant pour peaufiner les versions qui viennent de sortir (version mineure) que pour les prochaines versions (version majeure). J'ai eu le plaisir de rencontrer personnellement de nombreux développeurs directement impliqués dans la création de ces deux projets lors du Percona Live Europe à Amsterdam, qui s'est terminé récemment, où mon collègue Andrea Tosatto et moi avons tenu une session portant sur l'utilisation de l'une de ces deux bases de données. L’idée générale est que tous étaient très curieux de comprendre comment et si les fonctionnalités qu’ils avaient développées pouvaient être utiles ou améliorées.

Et que se passe-t-il maintenant ? Pour conclure, mon avis est que les deux produits sont non seulement des produits de plus en plus rapides et évolutifs, mais que ce sont des produits qui se calquent de plus en plus sur les demandes de l'utilisateur final et tentent de créer de plus en plus d'innovation sur le marché des bases de données relationnelles qui, à mon avis, reste toujours un secteur avec une innovation progressive continue, donnée également par l'arrivée de NoSQL... mais si tels sont les résultats... bienvenue !

À l’heure actuelle, mon équipe R&D et moi travaillons déjà pour trouver comment rendre ces deux produits plus utilisables. À la fin de cette étude, j'essaierai de rapporter mes impressions et expériences personnelles sur les deux.

Pour ceux qui souhaiteraient suivre de plus près ces deux produits et échanger avec d’autres experts du secteur, voici quelques liens intéressants vers des groupes Facebook très actifs :

GROUPE D'UTILISATEURS ITALIEN MARIADB

Assistance

Nous vous aidons pour la migration et le setup

Transfert de site et de boîtes inclus sur de nombreuses offres. Support avant le go-live.

Du blog

Dominio

L’evoluzione dei prezzi .COM

Storia dei prezzi 2021–2024

Monitoraggio

Sempre online

La guida UPTIME di Host.it

Des archives

Guides

Pourquoi Web Performance peut vous aider à promouvoir votre entreprise en 2019

Guides

Social Selling : Inbound Marketing et importance du contenu