캐시 Write를 어디다 하는냐에 대한 관점
Write-through
데이터를 추가하거나 업데이트를 할때 캐시에 동시에 업데이트를 하는 전략
장점 ) 둘다 업데이트하여 일관성 유지, 안정적
단점 ) 속도가 느린 장치를 쓰면 성능이 느림
- 데이터로스가 발생하면 안되는 상황에서 사용
Write-back
데이터를 캐시에 먼저 저장해놓고 일정 기간 혹은 일정한 크기가 됐을때, 캐시에 모여있는 데이터를 DB에 저장한 후 캐시에 있던 데이터를 삭제하는 방식
장점)속도빠름
단점) 캐시에는 업데이트를 하고 메모리에는 바로 업데이트를 하지않아 서로 다른 값이 발생 할 수 있음
- 빠른 서비스를 요하는 상황에서 사용
캐시 write를 어떻게 하느냐에 대한 관점