Aperçu de la réplication entrante
La réplication entrante utilise des canaux de réplication configurés dans le service MySQL HeatWave pour copier des transactions de différents emplacements dans un système de base de données. Chaque canal connecte une source (une instance MySQL ou un autre système de base de données) à la réplique (un système de base de données) et copie les données de la source vers la réplique.
La réplication asynchrone signifie que la réplique n'a pas besoin d'être exécutée et connectée à la source tout le temps. Il peut prendre de nouvelles mises à jour chaque fois qu'il est en ligne et se reconnecter.
Un système de base de données de réplique peut se connecter à jusqu'à 18 sources MySQL à l'aide d'un canal de réplication pour chaque source. Les serveurs sources ne contrôlent pas la réplique du système de base de données et n'ont pas besoin d'être autorisés à y écrire. La réplique utilise chaque canal de réplication configuré pour se connecter à une source, fournissant un jeu de données d'identification d'utilisateur de réplication. Sur la connexion formée par le canal, la réplique extrait les transactions validées de la source. La réplique écrit ensuite ces transactions dans sa propre copie des bases de données.
Chaque canal de réplication utilise des journaux de relais pour stocker les transactions temporaires avant leur application. L'utilisation de l'espace disque sur le système de base de données de réplique peut augmenter à mesure que le nombre de canaux augmente.
La réplication entrante n'est pas une fonctionnalité gérée. Vous êtes responsable de la configuration et de la maintenance des canaux, et vous devez vous assurer que le trafic entre chaque source et la réplique est correctement configuré.
Incidence des opérations du système de base de données sur les canaux de réplication
Les opérations du système de base de données ont une incidence sur les canaux de réplication du système. Ces opérations sont appliquées sur tous les canaux configurés du système de base de données. À mesure que le nombre de canaux augmente, l'exécution des opérations peut prendre plus de temps.
- Si vous arrêtez le système de base de données, tous les canaux activés sont arrêtés et leur état passe à
Needs Attention. - Si vous supprimez le système de base de données, il supprime tous les canaux attachés au système.
- Si vous redémarrez, mettez à niveau ou mettez à jour un système de base de données, activez ou désactivez la haute disponibilité ou effectuez une permutation, celle-ci suspend temporairement la réplication sur tous les canaux pendant que l'opération est en cours. Une fois l'opération terminée, la réplication est reprise. Chaque état de canal passe à
Updatingpendant la reprise des canaux.