데이터베이스를 분산시키기 위한 방법으로 수직 분할(Vertical Fragmentation), 수평 분할(Horizontal Fragmentation), 그리고 중복이 있다. 이 방법들에 대한 설명으로 옳지 않은 것은?
- ①2단계 완료 규약(2-Phase Commit Protocol)은 수직 분할, 수평 분할 또는 중복으로 분산된 데이터베이스의 일관성을 유지하기 위한 트랜잭션의 수행 방법이다.
- ②데이터베이스를 중복으로 분산시키면 검색과 갱신 성능이 향상된다.
- ③테이블 R을 R1, R2, ..., Rn으로 수평 분할하였다면, 분산 데이터베이스 시스템에 주어진 선택 질의 σ은 σ(R1) ∪ σ(R2) ∪...∪ σ(Rn)로 수행된다. (단, ∪는 합집합 연산자를 의미한다)
- ④테이블 R을 R1, R2, ..., Rn으로 수직 분할하였다면, R = R1 ▷◁ R2 ▷◁ ... ▷◁ Rn으로 표현될 수 있다. (단, ▷◁ 는 조인 연산자를 의미한다)
선지를 골라 바로 채점해 보세요.
정답 ②
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)