Tous les produits
Search
Centre de documentation

PolarDB:Failover with hot replica

Dernière mise à jour :Aug 12, 2026

La fonctionnalité de basculement avec réplica chaud de PolarDB accélère le basculement et préserve l'état des transactions. Cette rubrique explique son fonctionnement.

Informations générales

L'évolution de la haute disponibilité d'ApsaraDB comprend trois phases : la haute disponibilité (HA) primaire/secondaire, la HA à mémoire partagée et la HA cloud-native de PolarDB. La HA primaire/secondaire repose sur la réplication du journal binaire, ce qui engendre des problèmes de latence lors d'opérations DDL ou de transactions volumineuses. La HA de PolarDB résout ce problème grâce à la réplication physique et améliore l'évolutivité via le stockage partagé de PolarStore. Toutefois, des interruptions de connexion et des annulations de transactions surviennent encore lors de mises à niveau de version, générant de nombreuses erreurs côté client applicatif. La fonctionnalité de basculement avec réplica chaud répond aux enjeux des mises à niveau mineures, de la mise à l'échelle et de la reprise après sinistre. Elle est également indispensable à l'évolution de PolarDB vers le serverless.

clouddatabasehighcanusage evolution stagesegment La fonctionnalité de basculement avec réplica chaud de PolarDB optimise trois aspects : la détection des pannes, la vitesse de basculement et l'expérience utilisateur. Elle distingue les basculements planifiés (modifications de configuration du cluster, mises à niveau mineures) des basculements suite à une panne. Cette fonctionnalité combine plusieurs techniques pour relever les défis suivants :

  • Voting Disk Service (VDS) : ce module de haute disponibilité repose sur une architecture à disque partagé et assure la gestion autonome des nœuds du cluster. Il réduit considérablement le temps de détection des pannes et de sélection du nœud primaire.

  • Préchargement global : ce mécanisme permet aux nœuds réplicas chauds de précharger divers modules du moteur de stockage, diminuant ainsi la durée du basculement.

  • PolarProxy prend en charge les connexions persistantes et la préservation de l'état des transactions. Une fois ces options activées, PolarDB effectue des opérations de maintenance actives sans interrompre vos services lors de changements de configuration ou de mises à niveau mineures.

Champ d'application

La fonctionnalité de basculement avec réplica chaud est prise en charge par les versions suivantes de PolarDB for MySQL :

  • **Version du moteur