Über den grundlegenden Cache-Aside hinaus gibt es mehrere Caching-Strategien — Cache-Aside, Write-Through, Write-Behind, Read-Through — jeweils mit unterschiedlichen Konsistenz- und Performance-Kompromissen. Das Verständnis dieser Strategien (und der Eviction-Policies) hilft dir, effektive Caching-Systeme zu entwerfen.
Cache-Aside (Lazy Loading — am häufigsten)
App checks cache → miss → load from DB → populate cache → return.
✓ Only requested data is cached (efficient); resilient (works if cache is down)
✗ First request is a miss (slower); cache can be stale until TTL/invalidation
→ The default, most common strategy.
