컴퓨터/Computer
캐시(cache)
RosyPark
2020. 2. 29. 21:34
1. 캐시(cache) 란?
- '숨기는 장소' = 임시 저장소
- 사용 빈도가 높은 데이터를 고속으로 액세스 할 수 있는 위치에 두는 것
- CPU의 1차캐시, 2차캐시, 저장도캐시, OS 페이지 캐시, 데이터베이스 버퍼 캐시 KVS(데이터를 메모리에 캐시하는 것)
- 데이터를 잃을 위험이 있어서 캐시 데이터가 손실되어도 괜찮은 경우에 주로 사용
ex) 스트리밍 서비스 등...
2. 캐시의 장단점
(1) 장점
- 데이터에 고속으로 액세스 가능
- 실제 데이터에 대한 액세스 부하 줄일 수 있음
(2) 단점
- 캐시데이터가 손실 될 수 있음