Eligiendo una Base de Datos NoSQL según el Teorema CAP

Parece que en el mundo de los Sistemas NoSQL se suele aplicar el Teorema CAP a la hora de elegir nuestra base de datos NoSQL:

Según este teorema existen 3 conceptos primarios que debes balancear cuando elijes un Sistema de Datos:

  • Consistency indicando que cada cliente siempre tiene la misma vista de los datos
  • Availability indicando que todos los clientes pueden siempre leer y escribir
  • Partition tolerance para representar que el sistema funciona bien entre particiones de redes físicas

Según el teorema CAP sólo podríamos elegir 2 de estas características, de modo que según lo que primemos nos encontraremos con una base de datos u otra.

Visualmente esto se representa así:

Podéis leer el artículo completo aquí.

Respuestas

  1. […] Lo analizan desde diversos puntos de vista, como el teorema CAP (ver post) […]

  2. […] Cosmos DB permite configurar la consistencia para primar 2 de los 3 criterios del teorema CAP: Consistencia, Disponibilidad y Tolerancia a Particiones (qué tiempos…allá por 2013, ver post) […]

Replica a HBase vs Cassandra vs MongoDB | Un poco de Java Cancelar la respuesta