728x90
반응형
writeback
-
캐시 전략 (Cache Aside, Write-through, Write-back) 에 대해 알아보자!Server 2025. 4. 18. 17:27
캐시 전략 (Cache Strategies)1. Cache Aside (Lazy Load)설명: Cache Aside 전략은 애플리케이션이 데이터를 캐시에 직접 관리하는 방식입니다. 캐시가 필요한 데이터를 먼저 데이터베이스에서 읽고, 그 데이터를 캐시에 저장하는 방식입니다. 장점: 캐시 미스 시 실제 데이터베이스에서 데이터를 로드하므로 데이터 일관성이 보장됩니다. 단점: 캐시가 비어 있을 때 첫 번째 요청은 성능상 불리할 수 있습니다.2. Write-through 캐시설명: Write-through 캐시는 데이터를 먼저 캐시에 쓰고, 그 후에 데이터베이스에 기록하는 전략입니다. 모든 쓰기 작업은 캐시와 데이터베이스에 동시에 적용됩니다. 장점: 데이터 일관성을 유지할 수 있습니다. 단점: 모든 쓰기..