Caching Strategies

「計算結果を覚える」。DBを守り、爆速なレスポンスを実現する唯一の手段。

Caching
頻繁に使うデータを高速な場所に一時保存する技術。DB負荷軽減の特効薬。

Common Patterns

Cache Aside (Lazy Loading)

アプリがまずキャッシュを確認。無ければDBから取得してキャッシュに書き込む。一般的。

Write Through

書き込み時にキャッシュとDB両方を更新する。読み込みは常に高速だが、書き込みは少し遅い。