Saltar al contenido
uencoder

CAP Theorem Variants

El teorema CAP establece que un sistema distribuido puede satisfacer como máximo dos de entre consistencia, disponibilidad y tolerancia al particionamiento; sus variantes refinan los compromisos.

Propósito

Comprender a fondo las variantes del teorema CAP y sus formulaciones precisas para guiar los compromisos de arquitectura en bases de datos distribuidas.

Mecanismo

Las particiones de red (P) son inevitables, por lo que la elección real está entre C y A. CP sacrifica disponibilidad por consistencia (p. ej., Spanner); AP sacrifica consistencia por disponibilidad (p. ej., Cassandra); CA solo existe como nodo único sin particiones. Corrección de Brewer 2012: durante la partición se trata de latencia, no de indisponibilidad total.

Casos de uso

  • Selección de bases de datos distribuidas
  • Análisis de compromisos de arquitectura
  • Diseño de sistemas

Herramientas relacionadas

References