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