Estoy tratando de entender las tiendas de Key-Value como CouchDB y Cassandra. Entiendo por qué son útiles, pero en cuanto a cómo reemplazan un RDBMS como MySql, no lo entiendo.Comprensión de las tiendas Key-Value
Digamos que este es mi lo que necesito para almacenar:
{123456: {'model' : 'Ford'
'color': 'blue'
'MPG': 23}}
entonces necesito encontrar todos los coches que son de color azul.
¿Cómo consulta el almacén de clave-valor las claves utilizando el valor? Leí un poco donde se puede usar map-reduce, pero al ver el origen de algunos proyectos no puedo encontrar un ejemplo.
Deseo saber si hago la pregunta correcta.
lo necesitarían a ser: {{ 'color': 'azul'}: [123456]} De lo contrario ¿cómo podría saber lo que se refería a azul. ¿Qué pasa con el texto? {'Lorem ipsum dolor sit amet, consectetuer adipiscing elit ...': [123456]} ¿A las tiendas clave-valor les gustan las búsquedas? – user142006
Suponía que el índice solo contendría el color como clave. Los detalles de esto dependen del almacén de clave-valor que va a usar. Usted mencionó dos diferentes en su respuesta, así que asumí que la pregunta era más una pregunta general de la tienda clave-valor. Redis, Hadoop, Tokyo Cabinet, Metakit, Berkeley db, gdbm ofrecen capacidades diferentes para tiendas de valores clave. –