Saltar al contenido
uencoder

BASE Property

BASE es el modelo NoSQL que relaja ACID: básicamente disponible, estado blando, eventualmente consistente; prioriza disponibilidad y escalabilidad.

Propósito

Comprender las concesiones de consistencia de los sistemas NoSQL y diseñar almacenamiento distribuido de alta disponibilidad.

Mecanismo

Basically Available (utilizable pese a fallos parciales), Soft State (el estado no tiene por qué ser consistente de inmediato), Eventually Consistent (converge cuando cesan las actualizaciones). Se logra mediante replicación asincrónica, anti-entropía y read repair.

Casos de uso

  • Selección de NoSQL
  • Diseño de almacenamiento distribuido
  • Compromisos CAP

Herramientas relacionadas

References