-
Local/ Global cacheData Engineering 2021. 2. 16. 01:08
Caching
- 이미 가져온 데이터나 계산된 결과값의 복사본을 저장함으로써 처리속도를 향상시킴
- 반복적이고 동일한 값을 돌려주는 기능에 적합
- DB 업데이트가 잦은 경우 캐시값과 DB값이 불일치할수 있으므로 부적합
Local cache
- 서버마다 캐시를 따로 저장
- 다른 서버의 캐시를 참조하기 어려움
Global cache
- 별도의 캐시 서버 사용
- 여러대의 서버에서 캐시서버에 접속하여 접근함
- 네트워크 트래픽을 사용해야 해서 로컬 캐시보다 느리다
참조사이트
Local Cache, Global Cache 차이
캐싱이란? 캐싱(Caching)은 애플리케이션의 처리 속도를 높여준다. 이미 가져온 데이터나 계산된 결과값의 복사본을 저장함으로써 처리 속도를 향상시키며, 이를 통해 향후 요청을 더 빠르게 처리
goldfishhead.tistory.com
'Data Engineering' 카테고리의 다른 글
Druid (0) 2022.02.08 elastic search (0) 2022.02.08 프레임워크-스프링-스프링부트-REST API 구현 (0) 2021.11.27 DB의 분산처리기법, 샤딩(Sharding ) (0) 2021.02.18 Amazon Dynamo DB (0) 2021.02.01