분산 데이터베이스 란 무엇입니까?
데이터베이스 디자인에는 일반적으로 회사의 데이터 스토리지를 관리하는 하드웨어 및 소프트웨어 장치의 물리적 레이아웃이 포함됩니다. 데이터베이스를 설계 할 때 적용 할 수있는 여러 가지 기술이 있습니다. 분산 데이터베이스는 여러 하드웨어 장치로 분할되지만 중앙 데이터베이스 컨트롤러에서 관리하는 데이터베이스입니다. 이 분산 접근 방식은 일반적으로 더 나은 성능과 안정성을 제공합니다.
데이터베이스를 별도의 물리적 단위로 나누면 많은 이점이 있습니다. 이 접근 방식은 특정 데이터를보다 잘 제어 할 수 있습니다. 또한 컴퓨터 하드웨어 및 네트워크 장치에 부하를 분산시킵니다.
분산 데이터베이스는 일반적으로 사업부, 회사 또는 지역별로 구분됩니다. 이 방법은 데이터베이스가 조직 내의 각 사업부에 대해 로컬이기 때문에 사용자의 응답 시간이 더 빠릅니다. 업무 부서는 일반적으로 전체 조직보다 작으므로 각 서버의 전체 부하가 줄어 듭니다.
대부분의 대기업에는 특정 기능에 대해 별도의 사업부가 있습니다. 회계, 인사 및 영업 부서 등이 여기에 해당합니다. 분산 데이터베이스는 중앙 서버에서 제어를 유지하면서 조직 전체의 특정 업무 부서에 서비스를 제공하도록 설계되었습니다. 이 기술을 통해 회사 전체에서 하드웨어와 데이터를 분리 할 수 있으므로 제어 및 전반적인 성능이 향상됩니다.
분산 데이터베이스 설계는 본사에 의한 중앙 액세스의 이점을 제공하면서 특정 사업부에 로컬 액세스를 가능하게합니다. 이것은 전 세계에 지출되는 회사에 적합한 디자인입니다. 또한 여러 포트폴리오를 지원하는 조직에 권장됩니다. 이 디자인으로 혜택을 볼 수있는 산업의 예로는 제조, 접객 및 은행업이 있습니다.
분산 데이터베이스는 회계 작업에도 사용될 수 있습니다. 글로벌 조직에는 일반적으로 각 국가에 서비스를 제공하도록 설계된 분산 데이터베이스가 포함됩니다. 이 지리적 분포 방식을 사용하면 현지 국가에서 데이터를 더 빨리 쿼리 할 수 있습니다. 중앙 데이터베이스는 각 지역 회계 응용 프로그램에 영향을 미치지 않고 각 국가의 데이터에 액세스합니다.
분산 데이터베이스는 비즈니스에 더 나은 유연성을 제공합니다. 데이터를 여러 서버로 나누면 조직 전체의 새 하드웨어에 쉽게 복제 할 수 있습니다. 이는 하드웨어 장애로 인해 사용할 수없는 데이터에 대한 위험을 줄입니다.
분산 데이터베이스 설계에는 몇 가지 단점이 있습니다. 가장 보편적 인 것은 데이터베이스 무결성과 동시성입니다. 때때로 분산 데이터가 중앙 서버에서 사용 불가능해질 수 있습니다. 이것은 일반적으로 컴퓨터 시스템 내의 네트워크 문제로 인한 것입니다. 데이터베이스는 로컬 업무 부서에서 계속 사용할 수 있지만 네트워크 문제가 복구 될 때까지 조직의 본사에서 구식이 될 수 있습니다.