Glosario IA
El diccionario completo de la Inteligencia Artificial
Replicación Sincrónica
Mecanismo de replicación donde las escrituras se confirman únicamente después de haber sido validadas en todos los nodos replicados, garantizando una coherencia fuerte pero aumentando la latencia.
Replicación Asincrónica
Estrategia de replicación donde las escrituras se confirman inmediatamente en el nodo principal antes de propagarse a las réplicas, ofreciendo mejor rendimiento a expensas de la coherencia inmediata.
Relojes Vectoriales
Estructura de datos que permite rastrear las relaciones de causalidad entre eventos en un sistema distribuido para detectar conflictos de concurrencia.
Elección de Líder
Proceso algorítmico que permite a un clúster de nodos designar dinámicamente un nodo líder único para coordinar operaciones y evitar split-brains.
Latido
Señal periódica enviada por los nodos para indicar su estado operativo, permitiendo la detección rápida de fallos en sistemas distribuidos.
Raft
Algoritmo de consenso distribuido comprensible que garantiza la coherencia de datos a través de la elección de líder y la replicación de registro en clústeres.
Paxos
Algoritmo fundamental de consenso que permite a nodos con fallos acordar un valor único en un entorno distribuido asíncrono.
Replicación Multi-Maestro
Arquitectura de replicación donde múltiples nodos pueden aceptar escrituras simultáneamente, requiriendo mecanismos complejos de resolución de conflictos.
Read Replicas
Copias de solo lectura de la base de datos principal utilizadas para distribuir la carga de lectura y mejorar la disponibilidad general del sistema.
Conflict Resolution
Conjunto de estrategias (LWW, CRDTs, fusión manual) para resolver inconsistencias cuando se detectan modificaciones concurrentes entre réplicas.
Split Brain
Condición crítica donde un clúster se divide en subredes aisladas que pueden elegir cada una un líder, arriesgando inconsistencias de datos graves.
Distributed Transaction
Transacción atómica que se extiende sobre múltiples nodos o bases de datos, requiriendo protocolos como Two-Phase Commit para garantizar la integridad.