데이터베이스에서 샤딩(Sharding)이 수평 파티셔닝(Horizontal Partitioning)과 다른 핵심 차이점은?
어려움 Stack Overflow해설
수평 파티셔닝은 한 테이블의 행들을 조건에 따라 여러 파티션으로 나누되 같은 DB 서버에 보관합니다. 샤딩은 이 분할된 데이터(샤드)를 서로 다른 물리적 서버에 분산 저장하여 수평적 확장(scale-out)을 달성합니다. 샤딩은 분산 시스템의 복잡성(조인 제약, 리밸런싱 등)을 수반합니다.