캐시 (Cache)

캐시 (Cache) 캐시는 시스템 성능 최적화를 위한 핵심 구성요소로, 느린 저장 매체와 빠른 처리 장치 사이의 속도 차이를 해결한다. 이는 접근 빈도가 높은 데이터를 임시 저장하여 읽기 지연 (latency) 을 감소시키고 원본 데이터 소스에 대한 부하를 완화한다. 하드웨어 (L1/L2/L3), 메모리·디스크 캐시, 웹 캐시, 분산 캐시 등 다양한 형태로 구현되어, 성능 개선, 대기 시간 감소, 자원 절약 등 다양한 목적을 달성하며 정책 (교체 알고리즘, 일관성, 만료), 데이터 구조, 아키텍처 설계가 중요하다. ...

September 30, 2024 · 71 min · Me