중앙 집중식 데이터베이스(Centralized Database)의 기본 개념
중앙 집중식 데이터베이스는 모든 정보(데이터)를 하나의 중앙 위치에 저장하고 관리하는 방식의 데이터베이스입니다. 서로 다른 지역에 있는 사용자들도 이 중앙 저장소에 접속하여 필요한 데이터를 조회하거나 활용할 수 있습니다.
이러한 데이터베이스에는 원격지에서도 데이터에 접근할 수 있도록 돕는 응용 프로그램 절차(application procedures)가 포함되어 있습니다. 덕분에 사용자가 물리적으로 떨어진 곳에 있더라도 네트워크를 통해 중앙 데이터베이스에 자유롭게 연결할 수 있습니다.

인증 절차와 사용자 검증 시스템
중앙 집중식 데이터베이스에서는 최종 사용자(end user)를 확인하고 검증하기 위해 다양한 종류의 인증(authentication) 절차가 적용됩니다. 이러한 인증 과정을 통해 승인된 사용자만 데이터에 접근할 수 있도록 보안이 강화됩니다.
또한 응용 프로그램 절차는 각 사용자에게 고유한 등록 번호(registration number)를 부여합니다. 이 등록 번호를 통해 누가 언제 어떤 데이터를 사용했는지 추적하고 기록할 수 있으며, 이를 통해 데이터 사용 이력을 체계적으로 관리할 수 있습니다.
관리 주체: 지역 사무소
이러한 인증 및 사용자 등록 관련 업무는 일반적으로 해당 지역의 현지 사무소(local area office)에서 담당하여 처리합니다. 지역 사무소는 사용자 등록, 권한 관리, 데이터 사용 기록 유지 등 중앙 집중식 데이터베이스 운영에 필요한 실무적인 관리 역할을 수행합니다.
중앙 집중식 데이터베이스의 장단점
장점
• 일관성 유지: 데이터가 한 곳에 모여 있어 데이터의 일관성과 무결성을 쉽게 확보할 수 있습니다.
• 관리 용이성: 백업, 복구, 보안 정책 적용 등 전반적인 관리가 단일 위치에서 이루어져 효율적입니다.
• 비용 효율성: 여러 곳에 서버를 두지 않아도 되므로 초기 구축 및 유지 비용이 상대적으로 낮습니다.
단점
• 단일 장애점(Single Point of Failure): 중앙 시스템에 문제가 발생하면 전체 서비스가 중단될 위험이 있습니다.
• 네트워크 의존성: 원격지 사용자는 네트워크 상태에 따라 접근 속도와 안정성이 영향을 받습니다.
• 확장성 한계: 사용자와 데이터량이 급격히 증가하면 중앙 시스템에 부하가 집중될 수 있습니다.
이처럼 중앙 집중식 데이터베이스는 체계적인 관리와 강력한 보안 통제가 가능하다는 장점이 있지만, 장애 대비 및 확장성 측면은 신중하게 설계해야 하는 데이터베이스 구조입니다.