background success stories

Introduction des Réplica Set dans MySQL

Avec l’arrivée de la version 8.0.19 de MySQL fraîchement sortie, une nouvelle fonctionnalité attendue est sortie, MySQL InnoDB ReplicaSet. Concrètement cela permet de créer et gérer des serveurs en réplication asynchrone et en utilisant MySQL Router et la fonctionnalité de clonage. C’est une approche plus traditionnelle de la haute disponibilité et plus simple qu’InnoDB Cluster. Les réplications Master/slave sont très répandues, et conviendraient davantage aux personnes réticentes à utiliser InnoDB Cluster. Il est hautement probable que cette fonctionnalité puisse être utilisée conjointement à InnoDB Cluster pour augmenter la scalabilité en lecture des grosses architectures.

Avec quelques commandes très simples il est possible de mettre en place une réplication master/slave et avec la fonctionnalité de clonage, les nœuds sont provisionnés sans effort et plus rapidement qu’avec un traditionnel backup/restore.

Cette fonctionnalité sera détaillée dans un prochain article.

Ci-dessous un schéma de cette nouvelle topologie.

Source : https://mysqlserverteam.com/introducing-mysql-innodb-replicaset/