Cache-Aside — app manages cache. Write-Through — cache writes to DB.
Cache-Aside (Lazy Loading):
Cache-Aside:
App → Cache: Get key
Hit → Return
Miss → DB → Cache → Return
(App manages)
Write-Through:
Write-Through:
App → Cache → DB (simultaneously)
Cache ensures DB write
(Consistent)
Key differences: