
Partitioning
·
CS/Database
❐ Partitioning데이터베이스 파티셔닝(partitioning)은 대량의 데이터를 효율적으로 관리하고 쿼리 성능을 향상시키기위해 데이터를 여러 개의 물리적 파티션으로 나누는 기법이다. ❐ Partitioning1. Horizontal Partitioning☑️ Horizontal Partitioning이란?하나의 테이블의 각 행을 다른 테이블에 분산시키는 것이다. (컬럼의 갯수는 똑같고, 데이터만 분산)위와 같이 지역별로 사용자 데이터를 분산할 때 사용할 수 있다. ☑️ Horizontal Partitioning 선택 시점은?1. 데이터 크기가 너무 커서 분산 저장 필요할 때2. 지역 분리3. 로드 벨런싱4. 아카이빙 ☑️ Horizontal Partitioning을 적용할 때 생각해볼 ..