Я пытаюсь понять, как работает внутренний кэш монго, и если он устраняет использование memcache. Размер нашей базы данных составляет около 200 ГБ, а индекс - в памяти, но после индекса на сервере осталось мало свободной памяти.Использование memcache infront сервера mongodb
Один из моих коллег говорит, что внутренний кеш манго будет таким же быстрым, как memcache, поэтому не нужно вводить еще один уровень сложности с помощью memcache.
Сценарий в моей голове - это когда мы читаем данные из db, он сохраняется в memcache, а в следующий раз он непосредственно считывается из кеша, а не возвращается на сервер db. Если данные изменены и их необходимо сохранить/обновить, это будет сделано как на сервере memcache, так и на сервере базы данных.
Я читал об этом, но еще не смог убедить себя. Поэтому я был бы очень признателен, если бы кто-то мог пролить свет на это.
Это зависит от вашего размера рабочего набора, если оставшаяся над ним панель хорошо подходит для рабочего набора, тогда дополнительный слой может быть ненужной сложностью. – Sammaye