Как система с кешем LRU в слое до фактического доступа к базе данных поддерживает самую последнюю информацию? - PullRequest
0 голосов
/ 01 марта 2019

Предположим, у вас есть система, которая в основном считывает большие объемы данных, например, точно определяет местоположение в форме координат.Вы можете настроить кэш LRU в некотором слое до его фактической базы данных, чтобы предотвратить постоянный и избыточный доступ к базе данных.

Однако в типичных реализациях такого кэша, какие механизмы существуют для сделкис, например, если данные нечасто, но обязательно будут изменены и / или удалены?Скажем, это происходит со скоростью 1/100 или 1/1000, где такой кэш очень эффективен.Есть ли общие решения для этого?Связывается ли приложение с кешем, чтобы проверить и посмотреть, будет ли такой элемент отброшен?Многие кэши, которые я вижу, похоже, не имеют никакого механизма.Есть ли какая-то повторяющаяся проверка кэша, которую запускает сервер?

...