Data Engineering

Local/ Global cache

나미-IT 2021. 2. 16. 01:08

Caching

 - 이미 가져온 데이터나 계산된 결과값의 복사본을 저장함으로써 처리속도를 향상시킴

 - 반복적이고 동일한 값을 돌려주는 기능에 적합

 - DB 업데이트가 잦은 경우 캐시값과 DB값이 불일치할수 있으므로 부적합

 

Local cache 

 - 서버마다 캐시를 따로 저장

 - 다른 서버의 캐시를 참조하기 어려움

 

Global cache 

 - 별도의 캐시 서버 사용

 - 여러대의 서버에서 캐시서버에 접속하여 접근함

 - 네트워크 트래픽을 사용해야 해서 로컬 캐시보다 느리다

 

 

참조사이트 

goldfishhead.tistory.com/29

 

Local Cache, Global Cache 차이

캐싱이란? 캐싱(Caching)은 애플리케이션의 처리 속도를 높여준다. 이미 가져온 데이터나 계산된 결과값의 복사본을 저장함으로써 처리 속도를 향상시키며, 이를 통해 향후 요청을 더 빠르게 처리

goldfishhead.tistory.com