Отличный вопрос! Для это применяют так называемые "Стратегии кэширования". Их применение очень зависит от конкретного случая. Например, можно установить экспирацию по времени, через которое производится актуализация данных.
Ну как вариант, если ты изменяешь данные. То перед сейвом в БД. Ты можешь заглянуть в кеш и проверить. Не было ли там старой версии. Если была, то замени на новый. А потом сохрани в Бд. Если не нашел в кеше. Значит данные не сильно востребованные и просто сохраняй в бд)
@@ПавелМорозов-л8м не очень хорошая идея, так как несколько потоков могут изменять данные. В итоге бд может сохранить одни данные, а в кеше будут другие.
Telegram канал:
t.me/codaza
Вот бы канал возобновил свою деятельность
Топ 🔥 Джонни Кэш - крутой! 😎
Блин, настолько всё круто и интересно рассказываешь, что прямо кайф))0
спасибо за уроки
С удовольствием смотрю всё)
Не люблю кэш,потом компьютер пользователя засран
отличный канал, делай больше крупных роликов, расскажи про то, как работают словари, как они внутри устроены
Голосом Стиллавина: "Ща-ща-ща... К-К-Кээээшшш!"
Откэшил знатно )))
Годно очень
ахахах, класс
Осталось придумать как инвалидировать кэш
wow
Эм, и как тогда быть уверенным что в кэше валидные данные?)
Отличный вопрос! Для это применяют так называемые "Стратегии кэширования". Их применение очень зависит от конкретного случая. Например, можно установить экспирацию по времени, через которое производится актуализация данных.
Ну как вариант, если ты изменяешь данные. То перед сейвом в БД. Ты можешь заглянуть в кеш и проверить. Не было ли там старой версии. Если была, то замени на новый. А потом сохрани в Бд. Если не нашел в кеше. Значит данные не сильно востребованные и просто сохраняй в бд)
@@ПавелМорозов-л8м не очень хорошая идея, так как несколько потоков могут изменять данные. В итоге бд может сохранить одни данные, а в кеше будут другие.
привет) подскажи пожалуйста в какой программе делаешь видео где такие эффекты и анимации?) не знаю как правильно назвать)
Привет! Power Point и Adobe Premiere Pro.
@@codaza-channel спасибо)
А почему просто не использовать entity framework? Он же тоже делает копию данных чтоб не обращаться к базе данных постоянно?