캐싱

데이터 복사본을 더 빠른 속도 혹은 비용이 덜 드는 저장소에 저장함으로써 속도와 비용을 절감하기 위해 사용하는 방법. CPU의 캐시, 웹서버의 캐시, 서버의 캐시 등 에서 사용 된다.

Cache-Aside

Cache-Aside는 캐시에 데이터를 저장하는 방법 중 하나로, 응용 프로그램에서 데이터를 가져오기 위해 데이터베이스를 조회할 때, 먼저 캐시를 조회한다. 캐시에 데이터가 있으면, 데이터베이스 조회를 하지 않고 바로 응용 프로그램에서 데이터를 가져온다. 만약 캐시에 데이터가 없으면, 데이터베이스에서 데이터를 조회한 후, 조회한 데이터를 캐시에 저장한다.

장점

단점