Présentation de la réplication sortante
La réplication sortante utilise un canal de réplication pour copier les 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.
La fonctionnalité de réplication sortante n'est pas gérée. Vous êtes responsable de la configuration et de la maintenance du canal, et de la configuration correcte du trafic entre la source et la réplique.
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, configurez le canal de réplication dans le service HeatWave.
Vous ne pouvez configurer qu'un système de base de données en tant que source. Vous ne pouvez pas configurer une réplique de lecture en tant que source.
N'activez pas REST sur un système de base de données source d'une réplication sortante. Cela peut entraîner une interruption de la réplication.
Avant MySQL 8.3.0-u2, vous ne pouvez pas configurer la réplication sortante si HeatWave Lakehouse est activé pour le système de base de données.
A partir de MySQL 8.3.0-u2, vous pouvez effectuer une réplication sortante sur un système de base de données sur lequel HeatWave Lakehouse est activé.
Les tables Lakehouse peuvent uniquement effectuer une réplication vers des systèmes de base de données de réplique. La réplication de tables Lakehouse vers des répliques externes telles que le serveur MySQL sur site entraîne l'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 les objectifs suivants :
- Redimensionnement : répartissez la charge en laissant les applications lire à partir des répliques, tandis que la source gère les écritures et les mises à jour.
- Distribution de données : créez une copie d'une base de données pour un autre emplacement à utiliser.
- Récupération après sinistre : disposez d'une copie en cours d'exécution d'une base de données dans un emplacement distant à utiliser si l'emplacement principal devient indisponible.