샤딩1 [Database] 샤딩(Sharding) 이란? ✨ Sharding 이란? Shard 는 조각, 파편이라는 의미를 담고 있는 단어이다. 이처럼 DB 를 조각으로 나누어 관리하는 개념을 "sharding" 이라고 한다. Horizontal Partitioning 과 연관성이 높다. (동일한 개념으로 볼 수 있다) ✨ Partitioning 이란? 데이터베이스 분할을 일컫는 용어로, DB를 여러 부분으로 분할하는 것이다. 분한된 각 부분을 '파티션' 이라고 부르며, 데이터가 너무 커져서 (VLDB : Very Large DBMS) 조회 시간이 길어지거나 성능 향상 등의 이유로 행해진다. Horizontal Partitioning (Sharding): 테이블의 각 행을 다른 테이블에 분산시키는 것이다. 장점은 다음과 같다. 데이터의 개수를 기준으로 나눌 수.. 2021. 7. 14. 이전 1 다음