Новое в кешировании ...
Я изучал Spring EHCache и обнаружил, что его новая функция «обратной записи» очень интересна. Данные сначала записываются в кэш, а затем в базовую базу данных асинхронным способом, снижая нагрузку на базу данных за счет сдвига во времени, ограничения скорости или сопоставления (кстати, другие ли кэши имеют такие же возможности?). Это просто великолепно звучит для того, что мне нужно.
сейчас ..
Что произойдет, если мой сервер / система / кэш выйдет из строя плохо (я имею в виду действительно плохо) по каким-либо причинам? Потеряю ли я данные, хранящиеся в кеше, который ожидает загрузки в базу данных? Могу ли я предотвратить это, используя «Большую память» или «Дисковое хранилище», и будут ли эти варианты удобными?
Большое спасибо.