Какое хранилище NoSQL использовать для хранения изображений в памяти? - PullRequest
1 голос
/ 25 января 2012

Я пытаюсь понять, какое хранилище NoSQL будет работать лучше, если мне нужно будет хранить изображения (размер списка в 6 цифр, каждое изображение размером 2 МБ) в памяти для конвейерной обработки процесса?Насколько я понимаю, я рассматривал хранилище значений ключей, как Redis, или я должен пойти на хранилище на основе документов, как CouchDB?

Спасибо.

1 Ответ

0 голосов
/ 25 января 2012

Как сказал @Didier, общий размер слишком велик для Redis (даже если вы разделяете его на несколько машин - вам потребуется много машин и много оперативной памяти).

Перейдите к дисковой базе данных (если дизайн требует сохранения двоичных файлов в базе данных - это другая история ), но рассмотрите возможность использования Redis для самых последних использованных образов, используя его возможности ключей с истекающим сроком действия Настройки MRU / LRU, порог памяти и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...