Skip to main content

멀티 마스터 복제 란 무엇입니까?

multi-master Replication은 데이터베이스 관리 소프트웨어에서 사용하는 기술이므로 다른 컴퓨터에 저장된 단일 데이터베이스의 여러 사본을 사용하여 많은 사용자가 중앙화 된 방식으로 업데이트 할 수 있습니다.멀티 마스터 복제를 사용하는 데이터베이스를 변경하면 네트워크의 다른 모든 컴퓨터로 전송되므로 사용중인 데이터베이스의 모든 사본이 업데이트됩니다.멀티 미스터 복제 설정의 일부 장점에는 중복 데이터 백업과 네트워크의 컴퓨터 중 하나가 작동하지 않더라도 데이터베이스 사본의 업데이트를 유지할 수있는 중복 데이터 백업과 중앙 아키텍처가 포함됩니다.단일 할당 된 마스터 시스템이 없으면 마스터 슬레이브 아키텍처에서와 같이, 데이터베이스를 제어하기위한 변경 및 관리 명령은 하나의 물리적 터미널에만 의존하는 대신 네트워크 내의 멀티 마스터 터미널에서 발행 될 수 있습니다.멀티 마스터 복제 시스템을 사용하여 발생할 수있는 가장 큰 합병증은 모든 시스템을 네트워크 전체에서 항상 동기화 할 수 있도록 모든 시스템을 충분히 빠르게 업데이트하는 것과 관련이 있습니다.단일 터미널이 마스터로 지정되는 슬레이브 복제.마스터 슬레이브 상황에서는 단일 마스터만이 슬레이브 드라이브에 대한 정보를 업데이트 할 수 있습니다.멀티 마스터 복제 시스템에는 마스터로 지정된 여러 시스템이 있으며 각 마스터는 그 자체로만 책임이 있거나 복제 그룹으로 알려진 다수의 컴퓨터를 담당 할 수 있습니다.여러 마스터를 사용하면 모든 마스터 시스템은 다른 모든 마스터 시스템에 변경을 시작하여 매우 큰 시스템에서 매우 복잡한 네트워크 상호 작용을 초래할 수 있습니다.변경이 이루어질 때마다 데이터베이스의 모든 사본을 실시간으로 업데이트하여 동기 복제 기능.이를 통해 데이터가 네트워크 전체에서 동기화되지 않을 때 발생할 수있는 대부분의 상황은 제거되지만 많은 양의 네트워크 트래픽을 생성하고 더 큰 시스템에서 구현하려면 많은 양의 처리 능력이 필요할 수 있습니다.이러한 이유로, 동기식 복제는 주로 마스터 컴퓨터가있는 네트워크에서 주로 사용됩니다.

두 번째 유형의 멀티 마스터 복제는 비동기 복제입니다.변경 될 때마다 시스템을 업데이트하는 대신 데이터베이스 변경은 각 시스템의 이벤트로 저장되며 이벤트가 트리거 될 때 또는 예정된 업데이트 기간 동안 변경 사항이 적용됩니다.이는 네트워크 대역폭과 처리 전력이 적다는 것을 의미하지만, 업데이트 지연 또는 대기 시간으로 인해 두 사용자가 어느 시점에서 동일한 정보를 충돌하는 방식으로 변경하려고 시도 할 가능성이 높아집니다.대부분의 분산 데이터베이스 관리 시스템은 동기간 다중 마스터 복제와 비교하여 소비되는 적은 양의 리소스로 인해 비동기 복제를 사용합니다.