Я пытаюсь обернуть голову вокруг магазинов Key-Value, таких как CouchDB и Cassandra. Я понимаю, почему они полезны, но что касается того, как они заменяют СУБД, такую как MySql, я не понимаю.
Допустим, это то, что мне нужно хранить:
{123456: {'model' : 'Ford'
'color': 'blue'
'MPG': 23}}
Тогда мне нужно найти все машины синего цвета.
Как хранилище Key-Value запрашивает ключи, используя значение? Я читал кое-что, где можно использовать это map-Reduce, но, глядя на источник нескольких проектов, я не могу найти пример.
Дайте мне знать, если я задаю правильный вопрос.