Caching Strategies
「計算結果を覚える」。DBを守り、爆速なレスポンスを実現する唯一の手段。
Caching
頻繁に使うデータを高速な場所に一時保存する技術。DB負荷軽減の特効薬。
Common Patterns
Cache Aside (Lazy Loading)
アプリがまずキャッシュを確認。無ければDBから取得してキャッシュに書き込む。一般的。
Write Through
書き込み時にキャッシュとDB両方を更新する。読み込みは常に高速だが、書き込みは少し遅い。
「計算結果を覚える」。DBを守り、爆速なレスポンスを実現する唯一の手段。
アプリがまずキャッシュを確認。無ければDBから取得してキャッシュに書き込む。一般的。
書き込み時にキャッシュとDB両方を更新する。読み込みは常に高速だが、書き込みは少し遅い。