Я работаю над веб-сайтом "в реальном времени", используя Nodejs . В настоящее время я использую Redis , потому что мне нужна высокая производительность для доступа для чтения. Доступ для записи не очень важен для моего случая использования.
Кроме того, Redis не имеет языка запросов для поиска. Итак, я создаю свои индексы вручную и использую некоторые объединения / пересечения / ..., чтобы найти некоторые значения.
Я думаю, что будет проще использовать MongoDB со встроенной системой поиска и ORM -like ( Mongoose например). Проблема в том, что я не уверен, что MongoDB - лучший выбор для моего случая использования.
Что вы посоветуете по поводу нужной мне базы данных NoSQL? Редис? CouchDB ? MongoDB? Кассандра ? и т. д.
Я повторяю: я хочу иметь действительно хорошую производительность для доступа для чтения и для поиска (доступ для записи не имеет значения), простейший возможный (или похожий на? систему поиска? и т. д.)
Спасибо.