Sobes.tech
Middle

¿Sabes qué es el teorema CAP? ¿Lo has utilizado en tu trabajo?

sobes.tech AI

Respuesta de la IA

La teorema CAP afirma que un sistema distribuido no puede garantizar simultáneamente las tres propiedades: Consistencia, Disponibilidad y Tolerancia a particiones. Solo se pueden garantizar dos de ellas.

  • Consistencia — todos los nodos ven los mismos datos al mismo tiempo.
  • Disponibilidad — cada solicitud recibe una respuesta (exitosa o con error), sin retrasos prolongados.
  • Tolerancia a particiones — el sistema continúa funcionando a pesar de las interrupciones en la red entre nodos.

En sistemas distribuidos reales, donde las particiones de red son posibles, generalmente se elige entre consistencia y disponibilidad. Por ejemplo, en algunos proyectos, se ha tenido que sacrificar la consistencia instantánea para lograr alta disponibilidad y resistencia a fallos.