정보처리기사 필기
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
분산 데이터베이스의 분할·복제·투명성
원래 이론 →헷갈리는 개념
혼합 분할(Hybrid or Mixed Fragmentation)은 수평 분할 후 수직 분할을 하거나, 수직 분할 후 수평 분할을 하는 방식이다. 예를 들어 주문을 지역별 행 조각으로 나눈 뒤 각 지역 조각에서 자주 조회하는 열과 상세 열을 다시 나눌 수 있다.
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 분할 방식 | 나누는 기준 | 조각의 공통점 | 대표 재구성 | 대표 목적 |
|---|---|---|---|---|
| 수평 분할 | 행 조건 | 열 구조가 같음 | 합집합 | 지역·고객·기간별 접근 지역성 |
| 수직 분할 | 열 집합 | 공통 식별자 포함 | 식별자 조인 | 자주 쓰는 열만 읽기, 민감 열 분리 |
| 유도 수평 분할 | 관련 부모 조각과의 연결 | 연관 행을 같은 기준으로 나눔 | 부모·자식 조각의 대응 관계 | 원격 조인 감소 |
| 혼합 분할 | 행과 열을 순차 적용 | 단계별 규칙에 따라 다름 | 합집합과 조인의 조합 | 복합 업무 부하 최적화 |
조각을 지나치게 잘게 나누면 한 지역 질의는 빨라질 수 있어도 전역 질의, 무결성 검사, 메타데이터 관리, 재분배와 복구가 복잡해진다. 분할의 정도는 가장 빈번하고 중요한 업무가 어느 데이터 묶음을 함께 읽고 쓰는지를 기준으로 결정한다.
수평·수직 분할의 재구성
(1,서울,가)·(2,부산,나)·(3,서울,다)를 지역별 행으로 수평 분할하면 합집합으로 복원한다. (id,region)과 (id,name)으로 수직 분할하면 양쪽에 유지한 id로 조인해 복원한다. 완전성·재구성 가능성·분리성을 확인하며 키 반복은 복제를 위한 것이 아니다.
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.