Chapitre 3. Réplication MySQL
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
3.0 Introduction
La réplication MySQL permet de mettre en place un serveur de copie (réplique) de la base de données active (source), puis de mettre à jour automatiquement et continuellement cette copie en appliquant toutes les modifications que le serveur source reçoit.
La réplique est utile dans de nombreuses situations, notamment les suivantes :.
- Veille à chaud
Un serveur, normalement inactif, remplacera un serveur actif en cas de panne.
- Lire l'échelle
Plusieurs serveurs, répliquant à partir de la même source, peuvent traiter plus de demandes de lecture en parallèle qu'une seule machine.
- Répartition géographique
Lorsqu'une application dessert des utilisateurs dans différentes régions, le fait d'avoir un serveur de base de données local peut aider les utilisateurs à récupérer les données plus rapidement.
- Serveur d'analyse
Les requêtes analytiques compliquées peuvent prendre des heures à s'exécuter, poser de nombreux verrous et utiliser beaucoup de ressources. Les exécuter sur le réplica minimise l'impact sur les autres parties de l'application.
- Serveur de sauvegarde
Effectuer des sauvegardes à partir d'une base de données active implique l'utilisation de ressources IO importantes et le verrouillage, qui est nécessaire pour éviter les incohérences de données entre la sauvegarde et le jeu de données actif. Effectuer des sauvegardes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access