Аннулирование кеша при кешировании базы данных в Django
Я новичок в концепции кеширования, пытаюсь использовать специальное промежуточное ПО для кеширования запросов к БД в django. Я пробовал использовать Johnny cache, но его логика аннулирования кеша не оптимизирована для моего случая использования.
У меня огромная таблица, из которой делается несколько запросов на чтение / запись. Johnny cache считывает данные в кеш и делает его недействительным, если какой-либо запрос на запись выполняется для конкретной таблицы.
"Избежать использования базы данных любой ценой не было целью, поэтому разные условия упорядочивания в одном и том же наборе данных считаются разными запросами. Поскольку недействительность происходит на уровне таблицы, любая измененная таблица делает кешированный запрос недоступным"
Я хочу иметь более конкретную аннулирование кеша в моем случае. Какие еще стандартные способы сделать это?