존재하는 확장성 솔루션 안에서, 샤딩은 수평 측정 가능성을 실현하는 가장 채용되고 있는 솔루션입니다. 샤딩의 기본적인 생각은, 글로벌 시스템 상태를 복수의 서브 스테이트, 즉 샤드에 분할하고 각 샤드의 트랜잭션을 비교적 독립해서 처리하는 것입니다. 적절한 샤딩 기술 설계, 시스템의 능력은, 샤딩 및 프로세서(노드)의 수가 증가하면서 증가합니다. 즉, 리니어 스케일입니다.