synchronizuje se automaticky s DB, když dojde ke změně v datech v DB
Ne, není.
budeme muset implementovat strategii synchronizace, pokud ano, jaký je nejlepší způsob, jak to udělat.
To bude záviset na vašem konkrétním případě. Mezipaměti se obvykle synchronizují dvěma běžnými způsoby:
-
Data uložená v mezipaměti s vypršením platnosti . Jakmile vyprší platnost dat uložených v mezipaměti, proces na pozadí přidá čerstvá data do mezipaměti a tak dále. Obvykle existují data, která budou obnovována v různých intervalech:10 minut, 1 hodina, každý den...
-
Data uložená v mezipaměti na vyžádání. Když uživatel požaduje nějaká data, tento požadavek prochází cestou, která není uložena v mezipaměti, a tento požadavek uloží výsledek do mezipaměti a omezený počet následných požadavků přečte data uložená v mezipaměti přímo, pokud je mezipaměť k dispozici. Tento přístup může spadat do jedničky, pokud jde o interval zneplatnění mezipaměti.
Nyní věřím, že máte dostatek podrobností, abyste mohli přemýšlet o tom, jaká by mohla být vaše nejlepší strategie ve vašem konkrétním případě!