분산 데이터베이스는 데이터를 여러 곳에 나누어 저장하지만 사용자가 물리적 저장 위치를 알 필요 없이 논리적으로 접근하는 특성을 위치 투명성 또는 위치 독립성으로 설명한다. 장애 투명성, 병행 투명성, 중복 투명성은 각각 다른 접근 상황을 사용자에게 숨기는 개념으로 구분한다.
NFS는 네트워크에 연결된 컴퓨터가 원격 파일을 로컬 디스크처럼 사용하게 하는 시스템이며 Sun Microsystems가 개발한 것으로 설명한다. 카네기멜론 대학 개발로 제시되는 분산 컴퓨팅 환경은 AFS에 대한 설명으로 구분한다.
데이터 사전은 데이터베이스에 대한 데이터인 메타데이터를 저장하는 시스템 카탈로그이며 시스템이 자동으로 관리한다. 일반 사용자가 임의로 생성하거나 수정할 수 없는 시스템 관리 영역으로 정리한다.
RAID-5는 RAID-4의 전용 패리티 디스크에 체크섬 연산이 집중되어 생기는 병목 현상을 패리티 분산으로 보완한 방식으로 설명한다. RAID-4도 병렬 액세스가 가능하므로 RAID-5의 보완점은 패리티 디스크 부하 집중 문제로 구분한다.
분산 데이터베이스는 확장성, 신뢰성, 가용성, 지역 자치성이 높지만 데이터 분산과 동기화의 복잡성 때문에 소프트웨어 개발 및 유지보수 비용이 증가한다고 본다. 중복성은 장애 시 대체 소스를 제공하여 가용성을 높이는 수단으로 설명한다.
예제
분산 데이터베이스가 소프트웨어 개발 비용을 적게 든다고 하면 특징과 거리가 먼 설명으로 판단한다. NFS의 개발 주체를 카네기멜론 대학으로 바꾸면 AFS 설명과 혼동한 것이므로 틀린 선지로 가른다. 데이터 사전을 일반 사용자가 임의로 수정할 수 있다고 하면 시스템 자동 관리 원칙과 어긋난다고 본다. RAID-5가 RAID-4의 병렬 액세스 부재를 보완했다고 하면 패리티 디스크 집중 문제와 다른 설명으로 구분한다.
대표 기출 3문항
데이터 사전에 대한 설명으로 틀린 것은?
시스템 카탈로그 또는 시스템 데이터베이스라고도 한다.
데이터 사전 역시 데이터베이스의 일종이므로 일반 사용자가 생성, 유지 및 수정 할 수 있다.
데이터베이스에 대한 데이터인 메타데이터(Metadata)를 저장하고 있다.
데이터 사전에 있는 데이터에 실제로 접근하는 데 필요한 위치 정보는 데이터 디렉토리(Data Directory)라는 곳에서 관리한다.
정답과 해설 보기
정답 ② · 데이터 사전에 대한 설명 중 틀린 것을 고르는 문제이다. 데이터 사전은 시스템 카탈로그라고도 하며 메타데이터를 저장하는 시스템 데이터베이스로, 시스템이 자동으로 생성하고 유지관리하므로 일반 사용자가 직접 생성, 수정할 수 없다.
데이터 사전은 시스템이 자동 관리하는 메타데이터 저장소로 일반 사용자의 수정이 불가능하다.
NFS(Network File System)에 대한 설명으로 옳지 않은 것은?
Carnegie-Mellon 대학에서 개발되어 온 분산 컴퓨팅 환경이며, 클라이언트 머신과 서버 머신으로 구분된 확장성이 큰 분산 파일 시스템이다.
독립된 파일 시스템을 가진 서로 다른 워크스테이션의 모임이 서로 연결된 형태이다.
네트워크를 통하여 원격 파일을 액세스하기 위하여 구현되고 명세화된 파일 관리 시스템이다.
투명성을 통하여 파일 시스템간에 일정 수준의 공유를 허용한다.
정답과 해설 보기
정답 ① · Sun Microsystems에서 개발된 NFS(Network File System)는 네트워크를 통해 원격 파일을 마치 로컬 파일처럼 접근할 수 있게 해주는 분산 파일 시스템입니다. Carnegie-Mellon 대학교에서 개발된 확장성이 큰 분산 컴퓨팅 환경은 AFS(Andrew File System)에 대한 설명으로, NFS에 대한 설명으로는 옳지 않습니다.
NFS는 Sun Microsystems에서 개발된 분산 파일 시스템이며, 카네기멜론 대학 개발은 AFS에 대한 설명이다.
분산 데이터베이스에서 사용자는 데이터가 물리적으로 저장되어 있는 곳을 알 필요 없이 논리적인 입장에서 데이터가 모두 자신의 사이트에 있는 것처럼 처리하는 특성을 무엇이라 하는가?
지역 자치성(local autonomy)
위치 독립성(location independence)
단편 독립성(fragmentation independence)
중복 독립성(replication independence)
정답과 해설 보기
정답 ② · 분산 데이터베이스의 투명성 개념 중 물리적 저장 위치를 숨기는 특성을 묻는 문제이다. 위치 독립성은 사용자가 데이터가 실제로 어느 사이트에 저장되어 있는지 알 필요 없이 논리적으로 마치 자신의 사이트에 있는 것처럼 접근할 수 있게 하는 특성이다.
데이터의 물리적 위치와 무관하게 논리적으로 단일 시스템처럼 접근하는 특성을 위치 독립성이라 한다.