[정처기] 데이터 입출력 구현_파티션
·
자격증 💳/정처기
파티션(Partition)대용량의 테이블이나 인덱스를 작은 논리적 단위인 파티션으로 나누는 것대용량 DB의 경우 몇 개의 중요한 테이블에만 집중되어 데이터가 증가되므로, 이런 테이블들을 작은 단위로 나눠 분산시키면 성능 저하를 방지할 뿐만 아니라 데이터 관리도 쉬워진다데이터 처리는 테이블 단위로 이뤄지고, 데이터 저장은 파티션별로 수행된다.파티션의 장단점장점데이터 접근 시 액세스 범위를 줄여 쿼리 성능이 향상됨파티션별로 데이터가 분산되어 저장되므로 디스크의 성능이 향상됨파티션별로 백업 및 복구를 수행하므로 속도가 빠름시스템 장애 시 데이터 손상 정도를 최소화할 수 있음데이터 가용성이 향상됨파티션 단위로 입출력을 분산시킬 수 있음단점하나의 테이블을 세분화하여 관리하므로 세심한 관리가 요구됨테이블간 조인에 ..