정보처리기사 CBT
종목 메뉴

개념 한 쪽

정보처리기사 스토리지 — 분산 데이터베이스 투명성과 분산 파일 시스템

데이터를 여러 사이트에 나누어 두는 분산 데이터베이스는 사용자에게 하나의 시스템처럼 보여야 한다. 이때 물리적 저장 위치와 분할·복제 구조를 감추는 성질이 투명성이고, 네트워크 너머의 파일을 로컬처럼 다루는 분산 파일 시스템도 같은 투명성 원리 위에 선다.

2026-11-08 기준 · 정보처리기사 대시보드

이 개념을 문제로 확인하고 싶으면 이 개념 문제 10개 풀기 회원용

가입 없이 오늘의 10문제 바로 풀기 →

시험에 이렇게 나온다

출제기준 단원 「스토리지」의 공개 문제 3개를 묻는 꼴별로 나누면 이렇습니다.

묻는 꼴문제 수무엇을 묻나
물리적 위치를 감추는 성질 고르기1저장 위치를 몰라도 접근하는 특성의 명칭 판별
NFS 설명 중 틀린 것 찾기1분산 파일 시스템의 개발 주체와 특징 가리기
분산 데이터베이스 장점 판별1개발비용이 저렴하다는 서술이 장점인지 가리기

뜻

분산 데이터베이스는 데이터가 물리적으로 흩어져 있어도 사용자가 논리적 입장에서 모든 데이터를 자기 사이트에 있는 것처럼 다룰 수 있어야 한다. 데이터가 어디에 저장되어 있는지 몰라도 접근할 수 있는 성질을 위치 독립성, 곧 위치 투명성이라 한다. 트랜잭션이 데이터의 물리적 위치에 의존하지 않아야 한다는 것이 이 투명성의 핵심이다.

투명성은 여러 갈래로 나뉜다. 위치 투명성과 함께 복제 투명성, 분할 투명성, 병행 투명성이 주요 유형으로 꼽힌다. 데이터가 여러 곳에 복사되어 있어도, 잘게 쪼개져 있어도 사용자는 그 구조를 알 필요가 없다. 여러 사용자가 동시에 접근해도 문제가 없도록 보장하는 것이 병행 투명성이다. 이 네 가지에 들지 않는 명칭을 골라내는 것이 판별의 갈림길이 된다.

분산 시스템이 나누는 대상은 물리적 자원에 그치지 않는다. 하드웨어와 함께 제어 곧 소프트웨어, 그리고 자료인 데이터까지 분산의 대상이 된다. 데이터 자체를 복사하거나 나누어 저장하는 것은 성능과 가용성을 높이는 핵심 수단이므로, 자료가 분산 대상에서 빠진다는 설명은 성립하지 않는다.

분산 데이터베이스의 장점은 지역 자치성, 점진적 확장성, 융통성, 신뢰성과 가용성으로 정리된다. 각 사이트가 자체적으로 운영되고, 서버를 더해 용량을 늘리기 쉬우며, 한 곳이 멈춰도 다른 곳이 서비스를 이어간다. 반면 여러 노드를 동기화하고 분산 질의를 처리하는 소프트웨어를 만들어야 하므로 관리와 통합이 복잡해지고, 그만큼 개발과 유지보수 비용이 늘어난다. 비용이 줄어든다는 서술은 장점과 어긋난다.

분산 파일 시스템도 같은 투명성 원리를 따른다. NFS는 네트워크에 연결된 컴퓨터가 서로의 파일을 로컬 디스크처럼 쓰게 해 주며 Sun Microsystems가 개발했다. 원격 파일에 로컬과 다름없이 접근하는 투명성, 워크스테이션 사이의 파일 공유와 확장성이 특징이다. 카네기멜론 대학에서 개발한 분산 컴퓨팅 환경은 AFS에 해당하므로 NFS의 설명으로 내세우면 틀린다.

예제

분산 데이터베이스 문항은 장점과 단점을 뒤집는 선지를 즐겨 쓴다. 소프트웨어 개발비용이 저렴해진다거나 관리가 단순해진다고 하면 복잡성 때문에 비용이 늘어난다는 원리와 어긋난다. 투명성 문항에서는 위치 투명성을 두고 트랜잭션이 데이터 위치에 의존한다고 서술하거나, 표준 분류에 없는 명칭을 섞어 넣는 것이 함정이다. 분산 대상 문항에서는 자료가 분산 대상이 아니라고 하면 곧바로 오답이다. NFS 문항은 개발 주체를 AFS와 바꿔 놓는 방식으로 출제된다.

대표 기출 3문항

NFS(Network File System)에 대한 설명으로 옳지 않은 것은?

  1. Carnegie-Mellon 대학에서 개발되어 온 분산 컴퓨팅 환경이며, 클라이언트 머신과 서버 머신으로 구분된 확장성이 큰 분산 파일 시스템이다.
  2. 독립된 파일 시스템을 가진 서로 다른 워크스테이션의 모임이 서로 연결된 형태이다.
  3. 네트워크를 통하여 원격 파일을 액세스하기 위하여 구현되고 명세화된 파일 관리 시스템이다.
  4. 투명성을 통하여 파일 시스템간에 일정 수준의 공유를 허용한다.
정답과 해설 보기

정답 ① · Sun Microsystems에서 개발된 NFS(Network File System)는 네트워크를 통해 원격 파일을 마치 로컬 파일처럼 접근할 수 있게 해주는 분산 파일 시스템입니다. Carnegie-Mellon 대학교에서 개발된 확장성이 큰 분산 컴퓨팅 환경은 AFS(Andrew File System)에 대한 설명으로, NFS에 대한 설명으로는 옳지 않습니다.

NFS는 Sun Microsystems에서 개발된 분산 파일 시스템이며, 카네기멜론 대학 개발은 AFS에 대한 설명이다.

분산 데이터베이스의 장점으로 거리가 먼 것은?

  1. 지역 자치성이 높다.
  2. 효용성과 융통성이 높다.
  3. 점증적 시스템 용량 확장이 용이하다.
  4. 소프트웨어 개발비용이 저렴하다.
정답과 해설 보기

정답 ④ · 분산 데이터베이스의 장점이 아닌 보기를 고르는 문제이다. 분산 데이터베이스는 지역별 자치성 확보, 효용성과 융통성 증대, 점증적 용량 확장 용이 등의 장점을 가진다.

분산 데이터베이스는 시스템 통합과 관리가 복잡하여 소프트웨어 개발비용이 저렴하지 않다.

분산 데이터베이스에서 사용자는 데이터가 물리적으로 저장되어 있는 곳을 알 필요 없이 논리적인 입장에서 데이터가 모두 자신의 사이트에 있는 것처럼 처리하는 특성을 무엇이라 하는가?

  1. 지역 자치성(local autonomy)
  2. 위치 독립성(location independence)
  3. 단편 독립성(fragmentation independence)
  4. 중복 독립성(replication independence)
정답과 해설 보기

정답 ② · 분산 데이터베이스의 투명성 개념 중 물리적 저장 위치를 숨기는 특성을 묻는 문제이다. 위치 독립성은 사용자가 데이터가 실제로 어느 사이트에 저장되어 있는지 알 필요 없이 논리적으로 마치 자신의 사이트에 있는 것처럼 접근할 수 있게 하는 특성이다.

데이터의 물리적 위치와 무관하게 논리적으로 단일 시스템처럼 접근하는 특성을 위치 독립성이라 한다.

자주 묻는 물음

위치 투명성이란 무엇인가요?
데이터가 물리적으로 어디에 저장되어 있는지 사용자가 알 필요 없이 논리적으로 접근할 수 있는 성질이다. 트랜잭션이 데이터 위치에 의존하지 않아야 한다.
분산 데이터베이스의 주요 투명성에는 어떤 유형이 있나요?
위치, 복제, 분할, 병행 투명성이 주요 유형으로 꼽힌다. 이 분류에 들지 않는 명칭은 표준 유형이 아니다.
분산 데이터베이스의 개발비용은 왜 늘어나나요?
데이터 동기화와 분산 질의 처리를 위한 소프트웨어를 만들어야 해 관리와 통합이 복잡해지기 때문이다. 그래서 개발과 유지보수 비용이 늘어난다.
이 개념 문제 10개 풀기 회원용

정보처리기사 풀이 세트에서 이 개념의 문제 10개를 바로 풀어 보세요.