컴퓨터/Computer

캐시(cache)

RosyPark 2020. 2. 29. 21:34

1. 캐시(cache) 란?

- '숨기는 장소' = 임시 저장소 

- 사용 빈도가 높은 데이터를 고속으로 액세스 할 수 있는 위치에 두는 것

- CPU의 1차캐시, 2차캐시, 저장도캐시, OS 페이지 캐시, 데이터베이스 버퍼 캐시 KVS(데이터를 메모리에 캐시하는 것)

- 데이터를 잃을 위험이 있어서 캐시 데이터가 손실되어도 괜찮은 경우에 주로 사용

ex) 스트리밍 서비스 등... 

 

 

2. 캐시의 장단점

(1) 장점

- 데이터에 고속으로 액세스 가능

- 실제 데이터에 대한 액세스 부하 줄일 수 있음

 

(2) 단점

-  캐시데이터가 손실 될 수 있음