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.
Articles connexes
Du blog
Des archives