У нас есть много приложений, обращающихся к одной базе данных. Чтобы уменьшить количество обращений к базе данных, мы планируем кэшировать 200 000 пользователей и их соответствующие данные в кеше в памяти, таком как Redis, memcached и т. д.
Кэш будет размещен на другом компьютере, и каждый сервер приложений будет обращаться к кешу по сетевому вызову.
Может ли кто-нибудь подтвердить, что мы придерживаемся правильного подхода, или предложить лучший?