Senior
¿Qué es el teorema CAP?
sobes.tech AI
Respuesta de la IA
La teorema CAP afirma que un sistema distribuido no puede garantizar simultáneamente las tres propiedades:
- Consistencia: todos los nodos ven los mismos datos en el mismo momento.
- Disponibilidad: cada solicitud recibe una respuesta (exitosa o con error).
- Tolerancia a particiones: el sistema continúa funcionando durante una separación de red entre nodos.
Debido a las particiones de red, el sistema debe elegir entre consistencia y disponibilidad. Por ejemplo:
- Los sistemas CP sacrifican disponibilidad por consistencia.
- Los sistemas AP sacrifican consistencia por disponibilidad.
Esta es una limitación fundamental en el diseño de bases de datos distribuidas y servicios.