분산 데이터베이스와 중앙 데이터베이스의 차이점

Anonim

분산 데이터베이스와 중앙 데이터베이스

중앙 데이터베이스는 데이터가 단일 위치에 저장되고 유지되는 데이터베이스입니다. 이것은 대기업에 데이터를 저장하는 전통적인 접근법입니다. 분산 데이터베이스는 동일한 물리적 위치에 있지 않지만 데이터베이스가 중앙 DBMS (Database Management System)를 사용하여 제어되는 저장 장치에 저장되는 데이터베이스입니다.

중앙 집중식 데이터베이스 란 무엇입니까?

중앙 데이터베이스에서는 조직의 모든 데이터가 메인 프레임 컴퓨터 나 서버와 같은 단일 장소에 저장됩니다. 원격 위치의 사용자는 데이터 액세스를 위해 제공된 응용 프로그램을 사용하여 WAN (Wide Area Network)을 통해 데이터에 액세스합니다. 중앙 데이터베이스 (메인 프레임 또는 서버)는 시스템에 오는 모든 요청을 충족시킬 수 있어야하므로 쉽게 병목 현상이 발생할 수 있습니다. 그러나 모든 데이터가 단일 장소에 있으므로 데이터를 유지 관리하고 백업하는 것이 더 쉽습니다. 또한 중앙 집중식 데이터베이스에 데이터를 저장하면 다른 곳에서는 오래된 데이터를 더 이상 사용할 수 없기 때문에 데이터 무결성을 유지하는 것이 더 쉽습니다.

분산 데이터베이스 란 무엇입니까?

분산 데이터베이스에서 데이터는 서로 다른 물리적 위치에있는 저장 장치에 저장됩니다. 이들은 공통 CPU에 연결되지 않지만 데이터베이스는 중앙 DBMS에 의해 제어됩니다. 사용자는 WAN에 액세스하여 분산 데이터베이스의 데이터에 액세스합니다. 분산 데이터베이스를 최신 상태로 유지하기 위해 복제 및 복제 프로세스를 사용합니다. 복제 프로세스는 분산 데이터베이스의 변경 사항을 확인하고 이러한 변경 사항을 적용하여 모든 분산 데이터베이스가 동일하게 보이도록합니다. 분산 데이터베이스의 수에 따라이 프로세스는 매우 복잡하고 시간이 오래 걸릴 수 있습니다. 복제 프로세스는 하나의 데이터베이스를 마스터 데이터베이스로 식별하고 해당 데이터베이스를 복제합니다. 이 프로세스는 복제 프로세스만큼 복잡하지는 않지만 모든 분산 데이터베이스가 동일한 데이터를 갖는지 확인합니다.

분산 데이터베이스와 중앙 데이터베이스의 차이점은 무엇입니까? 중앙 집중화 된 데이터베이스는 단일 CPU에 연결된 단일 위치에있는 저장 장치에 데이터를 보관하지만 분산 데이터베이스 시스템은 중앙 DBMS를 사용하여 다른 지리적 위치에 있고 관리 할 수있는 저장 장치에 데이터를 보관합니다. 중앙 집중식 데이터베이스는 모든 데이터가 단일 위치에 저장되므로 유지 관리 및 유지 관리가 더 쉽습니다. 또한 데이터 무결성을 유지하고 데이터 복제에 대한 요구 사항을 피하는 것이 더 쉽습니다.그러나 데이터에 액세스하려는 모든 요청은 단일 메인 프레임과 같은 단일 엔터티에 의해 처리되므로 쉽게 병목 현상이 될 수 있습니다. 그러나 분산 데이터베이스의 경우 병목 현상을 피할 수 있습니다. 데이터베이스가 병렬화되어로드가 여러 서버간에 균형을 이루기 때문입니다. 그러나 분산 데이터베이스 시스템에서 데이터를 최신 상태로 유지하려면 추가 작업이 필요하므로 유지 관리 및 복잡성 비용이 증가하고 이러한 목적을 위해 추가 소프트웨어가 필요합니다. 또한 분산 데이터베이스의 데이터베이스 설계는 중앙 데이터베이스의 설계보다 복잡합니다.