Sobes.tech
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.