용어와 정의
영문 또는 원어: Write cache
한글명: 쓰기 캐시
최종 저장 위치에 쓰기 전에 데이터를 임시 보관하는 캐시.
정확한 의미
쓰기 캐시는 최종 저장 위치에 반영할 데이터를 먼저 캐시 계층에 보관하는 방식입니다. 어느 시점에 쓰기 완료를 알리는지와 캐시 데이터의 보호 방식이 중요합니다.
쉽게 이해하기
전달받은 자료를 먼저 받는 곳과 최종 보관하는 곳이 나뉘는 구조입니다. 접수됐다는 응답이 최종 매체에 기록됐다는 뜻인지는 방식에 따라 다릅니다.
사용하는 곳
NAS와 RAID 컨트롤러, SSD 캐시의 쓰기 경로를 설명할 때 사용합니다.
오해하기 쉬운 점
캐시가 빠르다는 이유만으로 미완료 쓰기가 전원 장애에서 보호된다고 보장하지 않습니다. 데이터 보호와 완료 응답 조건을 구분해야 합니다.
전원 차단 시 보호 범위와 완료 응답 조건 확인.
공식 근거
- Synology: SSD Cache White Paper for DSM 7.1
Cache hit rate / warm-up; write-back cache acknowledgement and later drive writes
최종 내용 검토: 2026-10-21
Write-through와 Write-back
쓰기 캐시를 비교할 때는 완료를 응답하는 시점과 최종 저장 위치에 반영하는 시점을 나눕니다.
미반영 데이터가 전원이나 캐시 장치 장애에서 어떻게 보호되는지도 중요합니다. UPS, 컨트롤러 보호와 SSD의 전원 차단 보호는 적용 위치가 다르므로 한 가지 기능만으로 모든 쓰기 손실이 방지된다고 표현하지 않습니다.
Write-through
최종 저장 계층에 쓰기를 반영하는 경로와 연계해 완료를 응답하는 캐시 방식입니다. 실제 영속성의 보장은 각 계층의 구현을 함께 확인합니다.
Write-back
캐시에 데이터를 받은 뒤 최종 저장 위치의 반영을 나중에 진행할 수 있는 방식입니다. 아직 반영되지 않은 쓰기의 전원 및 장치 장애 보호가 중요합니다.