Глоссарий ИИ
Полный словарь искусственного интеллекта
Réplication Synchrone
Mécanisme de réplication où les écritures sont confirmées uniquement après avoir été validées sur tous les nœuds répliqués, garantissant une cohérence forte mais augmentant la latence.
Réplication Asynchrone
Stratégie de réplication où les écritures sont confirmées immédiatement sur le nœud principal avant propagation aux répliques, offrant de meilleures performances au détriment de la cohérence immédiate.
Vector Clocks
Structure de données permettant de suivre les relations de causalité entre événements dans un système distribué pour détecter les conflits de concurrence.
Leader Election
Processus algorithmique permettant à un cluster de nœuds de désigner dynamiquement un nœud leader unique pour coordonner les opérations et éviter les split-brains.
Heartbeat
Signal périodique envoyé par les nœuds pour indiquer leur état opérationnel, permettant la détection rapide des pannes dans les systèmes distribués.
Raft
Algorithme de consensus distribué compréhensible garantissant la cohérence des données à travers l'élection de leader et la réplication de journal dans les clusters.
Paxos
Algorithme fondamental de consensus permettant à des nœuds défaillants de s'accorder sur une valeur unique dans un environnement distribué asynchrone.
Multi-Master Replication
Architecture de réplication où plusieurs nœuds peuvent accepter des écritures simultanément, nécessitant des mécanismes complexes de résolution de conflits.
Read Replicas
Copies en lecture seule de la base de données principale utilisées pour distribuer la charge de lecture et améliorer la disponibilité globale du système.
Conflict Resolution
Ensemble de stratégies (LWW, CRDTs, fusion manuelle) pour résoudre les incohérences lorsque des modifications concurrentes sont détectées entre répliques.
Split Brain
Condition critique où un cluster se divise en sous-réseaux isolés pouvant chacun élire un leader, risquant des incohérences de données graves.
Distributed Transaction
Transaction atomique s'étendant sur plusieurs nœuds ou bases de données, nécessitant des protocoles comme Two-Phase Commit pour garantir l'intégrité.