안정적 보관
Stable storage안정적 스토리지는 주어진 쓰기 작업에 대해 원자성을 보장하는 컴퓨터 데이터 저장 기술의 분류로, 일부 하드웨어 및 전원 장애에 대해 강력한 소프트웨어가 작성될 수 있도록 한다.원자적인 것으로 간주되기 위해서, 디스크의 단지 쓰여진 부분을 다시 읽는 즉시, 스토리지 서브시스템은 쓰기 작업 전에 디스크의 해당 부분에 있던 쓰기 데이터나 데이터 중 하나를 반환해야 한다.null
대부분의 컴퓨터 디스크 드라이브는 원자 쓰기를 보장하지 않기 때문에 안정적인 저장소로 간주되지 않는다. 새 데이터나 이전 데이터 대신 방금 쓰여진 디스크를 읽을 때 오류가 반환될 수 있다.null
실행
디스크와 같은 약한 원자 장치에서 원자성을 얻기 위해 여러 가지 기법이 개발되었다.특정한 방법으로 디스크에 데이터를 쓰는 것은 하나의 기법이며 응용 소프트웨어로 할 수 있다.null
대부분의 경우 RAID 기술(레벨 1 이상)을 통해 별도의 디스크에 데이터를 미러링하여 안정적인 스토리지 기능을 달성할 수 있다.RAID 컨트롤러는 별도의 디스크가 안정적인 스토리지 역할을 할 수 있도록 하는 디스크 쓰기 알고리즘을 구현한다.RAID 기법은 디스크 배열의 일부 단일 디스크 고장에 대해 강력하지만 동일한 디스크의 별도 영역에 쓰는 소프트웨어 기법은 단일 디스크 배열의 불량 섹터와 같은 일부 종류의 내부 디스크 미디어 고장에 대해서만 보호한다.null