Cache-aside: aplikacja czyta z cache, a przy miss pobiera z DB i uzupełnia cache; zapisy idą do DB, a cache aktualizujesz/invalidujesz. Write-through: zapis przechodzi przez cache, które zapisuje też do DB, utrzymując spójność cache kosztem opóźnienia zapisu.