Bases de datos clave-valor
Es decir, a cada clave le corresponde un valor de forma unívoca. Tanto las claves como los valores pueden ser cualquier cosa: desde datos simples hasta objetos compuestos complejos.
Ejemplo de base de datos clave-valor

Ventajas
- Velocidad
- Modelo de almacenamiento sencillo
- Flexibilidad: los valores pueden ser de cualquier tipo, incluido JSON
Desventajas
- Escalan mal a medida que el modelo de datos se vuelve más complejo
- Son poco eficientes al trabajar con grupos de registros
La implementación estándar no da ninguna idea de lo que contiene realmente el valor: cuando obtienes un valor por su clave, no tienes ninguna garantía de qué vas a recibir. Esto significa que tendrás que filtrar o procesar en el código de tu aplicación los datos que no necesitas. Por lo general, en cuanto a rendimiento, esto es menos eficiente que hacer la mayor parte de ese trabajo en la base de datos.
- No tienen lenguaje de consultas
Esto significa que la lógica que normalmente está en la base de datos pasa al código de tu aplicación, lo que puede hacerlo más complejo y más difícil de mantener.
Ranking de los SGBD clave-valor más populares
