중앙 집중식 데이터베이스
Centralized database중앙집중식 데이터베이스(때로는 약칭 CDB)는 단일 위치에 위치, 저장 및 유지되는 데이터베이스다. 이 위치는 예를 들어 데스크탑이나 서버 CPU 또는 메인프레임 시스템과 같은 중앙 컴퓨터 또는 데이터베이스 시스템이다. [1] 대부분의 경우, 중앙집중식 데이터베이스는 조직(예: 비즈니스 회사) 또는 기관(예: 대학)에서 사용된다. 사용자는 중앙 CPU에 대한 액세스를 제공하는 컴퓨터 네트워크를 통해 중앙 집중식 데이터베이스에 액세스하고, 이는 다시 데이터베이스 자체에 대한 액세스를 유지한다.[2]
역사적 맥락
처음 만들어진 컴퓨터는 너무 비싸고 별도의 단말기가 없었다. 따라서, 중앙집중식 컴퓨팅의 필요성이 빠르게 대두되었다. 그 결과 단순히 처리만 하는 것이 아니라 정리해서 저장하는 방법도 발견됐다. 이것은 데이터베이스의 초기 버전, 각각의 DBMS(Database Management System) 및 다시 중앙 집중식 데이터베이스에 자리를 내주었다.[3]
컴퓨터의 인기가 높아지면서, 점점 더 많은 종류의 데이터베이스 지향과 디자인이 도입되었다. 그러나 오늘날에도 여전히 중앙 집중식 데이터베이스가 사용되고 있으며, 특히 대기업의 데이터 저장 및 처리에 관한 경우에는 더욱 그러하다.[4]
중앙집중식 데이터베이스의 예는 1970년대 중반에 그들의 데이터베이스를 중앙집중화한 호주 국방부에 주어질 수 있다.[5]
이점
중앙 집중형 데이터베이스는 다른 유형의 데이터베이스에 비해 상당한 이점을 가지고 있다. 그 중 일부는 아래에 열거되어 있다.
- 모든 데이터의 단일 저장 장소는 또한 주어진 데이터 집합이 하나의 기본 기록만을 가지고 있다는 것을 의미하기 때문에 데이터 무결성이 극대화되고 데이터 중복이 최소화된다.[6] 이것은 가능한 정확하고 일관적인 데이터 유지에 도움이 되며 데이터 신뢰성을 향상시킨다.
- 일반적으로 데이터 보안이 더 큰데, 단일 데이터 저장 위치는 데이터베이스가 공격받을 수 있는 한 곳만을 의미하고 데이터 세트를 도난 또는 변조할 수 있기 때문이다.
- 오류 방지 설정이 자주 포함되기 때문에 다른 유형의 데이터베이스보다 데이터 보존 성능 향상
- 단일 데이터베이스 설계의 단순성 때문에 최종 사용자가 보다 쉽게 사용할 수 있음
- 일반적으로 데이터 이동 및 데이터베이스 관리 용이
- 인건비와 전력 공급, 유지보수 비용이 모두 최소화됨에 따라 다른 유형의 데이터베이스 시스템보다 더 비용 효율적이다.
- 같은 위치에 보관하는 데이터는 변경, 재구성, 미러링, 분석 등이 용이하다.
- 모든 정보는 동일한 위치에서 동시에 접속할 수 있다.[7]
- 주어진 데이터 집합에 대한 업데이트는 모든 최종 사용자가 즉시 수신한다.
단점들
중앙집중식 데이터베이스도 아래에 설명된 것과 같이 일정한 제한이 있다.
- 중앙 집중식 데이터베이스는 네트워크 연결에 크게 의존한다. 인터넷 연결이 느릴수록, 데이터베이스 접속 시간은 더 길어질 것이다.
- 높은 트래픽의 결과로 병목 현상이 발생할 수 있다.
- 동일한 데이터 집합에 대해 둘 이상의 사용자가 액세스 제한. 복사본이 하나만 있고 단일 위치에서 유지 관리됨.[8] 이것은 시스템의 전반적인 효율을 크게 떨어뜨릴 수 있다.
- 내결함성 설정이 없고 하드웨어 장애가 발생하면 데이터베이스 내의 모든 데이터가 손실된다.
- 데이터 중복이 거의 없거나 거의 없기 때문에, 데이터 세트가 예기치 않게 손실되면 데이터를 복구하기가 매우 어렵다. 대부분의 경우 수동으로 복구해야 한다.
중앙 집중화된 데이터베이스와 비교 분산 데이터베이스
중앙집중화된 데이터베이스의 기본 개념은 주 시스템이 스스로 수행해야 하는 모든 요청을 수신, 유지 및 완료할 수 있어야 한다는 것이다. 주어진 네트워크의 단일 위치에 보관되는 데이터베이스 파일은 하나뿐입니다.
그러나 분산형 데이터베이스는 모든 정보가 여러 물리적 위치에 저장되는 데이터베이스다.[9] 분산형 데이터베이스는 동종과 이종의 두 그룹으로 나뉜다. 그것은 기록을 최신 상태로 유지하기 위해 여러 하위 데이터베이스 내에서 복제와 복제에 의존한다. 그것은 여러 개의 데이터베이스 파일로 구성되어 있으며, 모두 중앙 DBMS에 의해 제어된다.
중앙집중화된 데이터베이스와 분산된 데이터베이스 사이의 주요 차이는 각각의 기본 특성 때문에 발생한다. 차이점에는 다음이 포함되지만 이에 국한되지는 않는다.
- 중앙 집중식 데이터베이스는 단일 물리적/지리적 위치에 바인딩된 단일 CPU에 데이터를 저장한다. 그러나 분산형 데이터베이스는 동일한 물리적 및/또는 지리적 위치에 보관할 필요가 없으므로 모든 다른 저장 장치를 원격으로 관리하는 중앙 DBMS에 의존한다.
- 위에서 설명한 것처럼, 중앙 집중화된 데이터베이스는 분산된 데이터베이스보다 최신 상태를 유지하는 것이 더 쉽다. 분산형 데이터베이스는 저장된 데이터를 관련성을 유지하고 데이터 중복을 피하기 위해 전체 성능을 향상시키기 위해 추가(수동) 작업이 필요하기 때문이다.[10]
- 중앙 집중화된 시스템에서 데이터가 손실되는 경우 데이터를 검색하는 것은 훨씬 더 어려울 것이다. 그러나 분산 시스템에서 데이터가 손실되는 경우, 데이터 복사본이 항상 데이터베이스의 다른 위치에 있기 때문에 데이터를 검색하는 것은 매우 쉬울 것이다.
- 분산형 데이터베이스 시스템은 계층 구조에 기초하기 때문에 중앙집중형 데이터베이스 설계는 일반적으로 분산형 데이터베이스 설계보다 훨씬 덜 복잡하다.
참고 항목
참조
- ^ "Archived copy". Archived from the original on 2014-08-27. Retrieved 2014-10-29.CS1 maint: 제목으로 보관된 복사본(링크)
- ^ "Wikispaces" (PDF).
- ^ "Archived copy". Archived from the original on 2014-10-30. Retrieved 2014-10-29.CS1 maint: 제목으로 보관된 복사본(링크)
- ^ "Difference Between Distributed Database and Centralized Database".
- ^ Lake, Peter (2013). Concise Guide to Databases: A Practical Introduction. New York City: Springer. p. 37. ISBN 978-1447156000.
- ^ http://www.mystudyroom.com.np/classnotes.php?nan=150&fire=4&cake=27&sun=6&rnd=577173844fe3450f92bab2.40075169
- ^ "What is a Centralized Database? (With picture)".
- ^ http://utahicelanders.com/what-are-the-advantages-of-centralized-database/
- ^ "Wikispaces".
- ^ "Q. What are differences in Centralized and Distributed Database Systems? List the relative advantages of data distribution? - Solved Assignments".