Aperçu de la réplication sortante

La réplication sortante utilise un canal de réplication pour copier des transactions d'un système de base de données vers un autre emplacement. Le canal connecte le système de base de données source au système de base de données de réplique ou à la réplique externe, et copie les transactions de la source vers la réplique.

Note

La réplication sortante n'est pas une fonctionnalité gérée. Vous êtes responsable de la configuration et de la maintenance du canal, et vous devez vous assurer que le trafic entre la source et la réplique est correctement configuré.

Si la réplique est une instance MySQL externe, vous configurez le canal de réplication sur la réplique. Si la réplique est un autre système de base de données, vous configurez le canal de réplication dans le service MySQL HeatWave.

Vous ne pouvez configurer qu'un système de base de données comme source; vous ne pouvez pas configurer une réplique de lecture comme source.

N'activez pas REST sur un système de base de données source d'une réplication sortante, cela peut provoquer l'interruption de la réplication.

Avant MySQL 8.3.0-u2, vous ne pouvez pas configurer la réplication sortante si MySQL HeatWave Lakehouse est activé pour le système de base de données.

À partir de MySQL 8.3.0-u2, vous pouvez effectuer une réplication sortante sur un système de base de données avec MySQL HeatWave Lakehouse activé.

Note

Les tables d'entrepôt avec lac de données ne peuvent être répliquées que sur des systèmes de base de données répliques. La réplication des tables de l'entrepôt avec lac de données vers des répliques externes telles que le serveur MySQL sur place entraîne une interruption de la réplication avec des erreurs.

Vous pouvez configurer la réplication asynchrone à partir d'un système de base de données pour atteindre des objectifs tels que les suivants :

  • Extension - Répartissez le chargement en laissant les applications lire à partir des répliques, tandis que la source gère les écritures et les mises à jour.
  • Distribution des données - Créez une copie d'une base de données pour un autre emplacement à utiliser.
  • Récupération après sinistre - Utiliser une copie en cours d'exécution d'une base de données dans un emplacement distant si l'emplacement principal n'est plus disponible.