71. 분산 데이터베이스 시스템에서 분산 투명성에 대한 설명으로 적절하지 않은 것은?
① 데이터의 실제 저장 위치를 알 필요 없이 데이터베이스의 논리적 이름만으로 데이터에 접근할 수 있는 위치 투명성(location transparency)을 보장해야 한다.
② 분산 데이터베이스와 관련된 트랜잭션들이 동시에 수행되더라도 항상 일관성을 유지하는 장애 투명성(failure transparency)을 보장해야 한다.
③ 동일한 데이터가 여러 지역에 중복해서 저장되는 경우 사용자가 중복을 인식하지 못하게 하는 중복 투명성(replication transparency)을 보장해야 한다.
④ 하나의 릴레이션을 더 작은 조각(단편)으로 나누고 각 조각을 별개의 릴레이션으로 처리할 때 완전성, 회복성, 분리성을 보장하는 단편화 투명성 (fragmentation transparency)을 보장해야 한다.
▣ 분산 데이터베이스의 투명성
1) 위치 투명성(Location Transparency)
- 사용자나 응용프로그램이 접근할 데이터의 물리적 위치를 알 필요가 없음
2) 복제 투명성(Replication Transparency)
- 사용자나 응용프로그램이 접근할 데이터가 물리적으로 여러 곳에 복제되어 있는지의 여부를 알 필요가 없음
3) 병행 투명성(Concurrency Transparency)
- 여러 사용자나 응용 프로그램이 동시에 분산 데이터베이스에 대한 트랜잭션을 수행하는 경우에도 그 결과에 이상이 발생치 않아야 함
4) 실패투명성(Failure Transparency)
- 데이터베이스가 분산되어 있는 각 지역의 시스템이나 통신망에 이상이 생겨도 데이터의 무결성을 보장해야 함
5) 분할/단편화 투명성(Fragment Transparency)
- 사용자가 하나의 논리적 릴레이션이 여러 단편으로 분할되어 각 단편의 사본이 여러 site에 저장되어 있음을 알 필요가 없음
<문제풀이>
② 분산 데이터베이스와 관련된 트랜잭션들이 동시에 수행되더라도 항상 일관성을 유지하는 장애 투명성(failure transparency)을 보장해야 한다. → 병행투명성
정답 : ②
72. NoSQL 시스템의 특징을 표현하는 CAP 이론에 대한 설명으로 가장 적절하지 않은 것은?
① 복제본을 가지는 분산 시스템의 요구사항을 설명한다.
② 일관성(consistency), 가용성(availability), 분할 감내(partition tolerance) 성질을 의미한다.
③ NoSQL 시스템에서는 CAP의 세 가지 성질을 모두 보장할 것을 요구한다.
④ NoSQL 시스템에서는 보통 일관성의 완화된 형태인 궁극적 일관성(eventual consistency)을 수용한다.
▣ CAP 이론
|
③ NoSQL 시스템에서는 CAP의 세 가지 성질을 모두 보장할 것을 요구한다.
→ NOSQL 은 CP 또는 AP 성질을 보장 함
→ RDBMS 는 CA 성질을 보장 함
정답 : ③
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보시스템 감리 기출해설 > 데이터베이스 해설' 카테고리의 다른 글
(제 23회) 데이터베이스 / (51)~(52) 해설 (0) | 2024.09.24 |
---|---|
(제 24회) 데이터베이스 / (73)~(75) 해설 (1) | 2024.08.08 |
(제 24회) 데이터베이스 / (69)~(70) 해설 (1) | 2024.08.06 |
(제 24회) 데이터베이스 / (67)~(68) 해설 (0) | 2024.08.05 |
(제 24회) 데이터베이스 / (65)~(66) 해설 (1) | 2024.08.04 |