comparaison mariadb galera

Comparaison MariaDB Galera : des serveurs MySQL

Comparaison MariaDB Galera : deux serveurs de bases de données

Nous allons vous détaillez les différences entre les deux serveurs et en effectuer la comparaison MariaDB Galera.

Le serveur MariaDB

MariaDB est un système permettant la gestion de base de données, c’est un fork de MySQL qui s’est opéré suite aux rachats successifs de MySQL par des entreprises privées.

Son code est entièrement libre et propose notamment une amélioration de performances sur quelques points :

  • Réplication
  • Utilisation de la mémoire
  • Gestion des pools de threads
  • Le moteur MyISAM

Quelques moteurs de stockage ont fait leur apparition, comme XtraDB qui est entièrement compatible avec InnoDB mais plus performant et plus configurable.

Le moteur Aria est également une nouveauté et peut venir en remplacement de MyISAM. Cependant il n’est pas compatible avec ce dernier.

Sachez que l’import de données dans MariaDB prend du temps, mais il existe un moyen pour l’accélérer avec « tmpfs ».

Le serveur Galera

Galera est une solution de cluster MySQL multi-master.

Elle peut s’appuyer sur MySQL, MariaDB ou Percona Server (autre fork de MySQL).
C’est une solution qui doit être composée de trois noeuds minimum et qui fournit une réplication synchrone entre ces noeuds.

Il est donc possible de réaliser des lectures et des écritures sur plusieurs noeuds simultanément.

Voici un exemple d’architecture qui peut être mis en place avec Galera :

architecture comparaison mariadb galera

Le seul moteur de stockage supporté à l’heure actuelle est InnoDB. Certaines limitations imposent que des clés primaires existent sur toutes les tables et certains types de requêtes ne supportent pas les LOCK.

Avec comme seul inconvénient la relative complexité de mise en place, Galera présente de nombreux avantages :

  • l’absence de point unique de défaillance
  • la réplication complètement synchrone des noeuds
  • les perfomances en lecture et en écriture
  • la scalabilité de la solution

En savoir plus

Pour plus d’information, contactez l’un de nos experts Syloé et consultez notre offre de formation sur la gestion de bases de données et notre offre de formation linux.

 

Une réflexion au sujet de « Comparaison MariaDB Galera : des serveurs MySQL »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *