캐시전략1 캐시 전략 캐시는 자주 사용하면서 자주 변경되지 않는 데이터에 대해 캐시를 사용하면 좋음 캐시는 휘발성이 있다는 점을 기억할 것(중요한 정보는 저장해선 안 된다) 따라서, 장애 발생시 대응 방안도 대비해야 함 캐시 만료 정책도 필요(사용자가 시간이 지남에 따라 오래된 자료를 볼 수 있기 때문) 그에 따라 발생하는 cache stampede 현상 대비 필요 용어 정리 cache-hit: 캐시 스토어에 데이터가 있으면 로드 cache-miss: 캐시 스토어에 데이터가 없으면 DB에서 로드 캐시 스토어는 캐시, DB는 데이터베이스를 가리킴 읽기 전략 look-aside(cache-aside) 캐시 조회 후 있으면 가져오고 없으면 DB에서 가져옴 캐시 저장 주체가 애플리케이션 서버 가장 일반적인 캐시 전략 반복적인 읽기가.. 2023. 8. 12. 이전 1 다음 728x90