빅 데이터는 방대하기 때문에 여러 대의 컴퓨터에 나누어 저장한다. 하나의 블록에 문제가 생기면 전체 데이터 또한 문제가 생기기 때문에, 여러 개를 복사해서 중복 저장한다.
빅 데이터는 그 크기가 방대하여, 기존처럼 하나의 서버나 하드 디스크에 모두 저장하여 보관하거나 처리할 수 없기 때문에, 주로 여러 대의 컴퓨터에 나누어서 저장하는 분산 저장 방식이 사용된다. 이 방식에서는 빅 데이터를 일정한 크기(예를 들어, 64MB)의 조각(블록)으로 나눈 후, 이를 서로 다른 컴퓨터에 분리해서 저장한다. 이렇게 저장하는 것의 문제점은 하나의 블록이라도 문제가 생겨 사라질 경우, 전체 데이터에 문제가 생긴다는 점이다. 이러한 문제점을 해결하기 위해서, 분산 저장 방식에서는 하나의 동일한 블록을 여러 개 복사해서 다른 컴퓨터에 중복 저장하는 데이터 복제 기법이 사용된다.