Вы можете отключить кэширование MongoDB? - PullRequest
4 голосов
/ 06 августа 2011

Можно ли отключить кеширование MongoDB? Мы используем Redis для хранения активных данных. Мы планируем использовать redis для нормализации этих данных во время их использования. Одним из источников, который передает данные в Redis, является экземпляр mongodb.

Поскольку мы используем redis для хранения данных в памяти, можем ли мы отключить функции кэширования mongos?

Спасибо!

1 Ответ

8 голосов
/ 06 августа 2011

MongoDB использует отображение ввода-вывода, отображаемое в памяти, это означает, что ОС кэширует данные, а не базу данных, и отключить это кэширование невозможно.

ОС обычно использует наименее недавно использованный алгоритм для удаления кэша, если требуется память, поэтому, если вы не запрашиваете старые данные из MongoDB, эти страницы будут освобождены, что означает, что это не будет мешать Redis. .

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