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í.


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