[정보통신용어] (디스크) 스트라이핑

(disk) striping – (디스크) 스트라이핑

스트라이핑은 성능 향상을 위해 단일 파일과 같은 논리적으로 연속된 데이터 세그먼트들이, 물리적으로 여러 개의 장치, 즉 디스크 드라이브 등에 라운드로빈 방식으로 나뉘어 기록될 수 있는 것이다. 이것은 만약 프로세서가, 하나의 디스크에서 공급하거나 또는 받아들일 수 있는 것보다 더 빠르게 데이터를 읽거나 쓸 수 있는 능력이 있다면, 이러한 방식은 매우 유용한 기술이 된다. 데이터는 여러 개의 드라이브에 걸쳐 일정크기의 바이트 또는 섹터별로 나뉘어 기록된다. 예를 들면, 서로 겹쳐서 읽거나 쓸 수 있도록 설계된 네 개의 드라이브가 있다면, 보통 하나의 섹터를 읽을 수 있는 시간에 네 개의 섹터를 동시에 읽을 수 있다. 스트라이핑은 사이베이스와 같은 일부 데이터베이스와, IBM의 RAMAC 어레이 서브시스템과 같이 하드웨어의 제어 하에 있는 RAID 장치들에서 사용된다. 디스크 스트라이핑, 그 자체가 본래부터 고장에 대비하거나 에러를 체크하는 기능을 제공하는 것은 아니며, 다만 그러한 기능들은 여러 가지 다른 방식들과 함께 사용될 때 비로소 발휘된다. 스트라이핑은 미러링과는 다르지만, 그것과 함께 사용될 수는 있다.