Стратегии кеширования и инвалидация кеша
Коротко: Кеш хранит часто используемые данные в быстром хранилище. Трудно поддерживать их актуальность: есть стратегии cache-aside, write-through и write-back, а данные нужно инвалидировать.
Подробнее: Кеши ускоряют доступ и разгружают базы данных, но требуют памяти и создают риск устаревших данных. Известная поговорка гласит, что инвалидация кеша — одна из самых трудных задач информатики.
Подробности
- Cache-aside: приложение проверяет кеш…
См. также: иерархия памяти и строки кеша, фильтры Блума и вероятностные структуры данных