База данных NoSQL с высоким производительность чтения (доступ для записи не имеет значения)?

Я работаю над веб-сайтом "в реальном времени", используя Nodejs . В настоящее время я использую Redis , потому что мне нужна высокая производительность для доступа для чтения. Доступ для записи не очень важен для моего случая использования.

Кроме того, Redis не имеет языка запросов для поиска. Итак, я создаю свои индексы вручную и использую некоторые объединения / пересечения / ..., чтобы найти некоторые значения.

Я думаю, что будет проще использовать MongoDB со встроенной системой поиска и ORM -like ( Mongoose например). Проблема в том, что я не уверен, что MongoDB - лучший выбор для моего случая использования.

Что вы посоветуете по поводу нужной мне базы данных NoSQL? Редис? CouchDB ? MongoDB? Кассандра ? и т. д.

Я повторяю: я хочу иметь действительно хорошую производительность для доступа для чтения и для поиска (доступ для записи не имеет значения), простейший возможный (или похожий на? систему поиска? и т. д.)

Спасибо.

8
задан Community 22 September 2017 в 18:01
поделиться