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

멀티 마스터 복제는 데이터베이스 관리 소프트웨어에서 사용하는 기술이므로 다른 컴퓨터에 저장된 단일 데이터베이스의 여러 사본을 사용하여 많은 사용자가 중앙화 된 방식으로 업데이트 할 수 있습니다. 멀티 마스터 복제를 사용하는 데이터베이스를 변경하면 네트워크의 다른 모든 컴퓨터로 전송되므로 사용중인 데이터베이스의 모든 사본이 업데이트됩니다. 멀티 미스터 복제 설정의 일부 장점에는 중복 데이터 백업과 네트워크의 컴퓨터 중 하나가 작동하지 않더라도 데이터베이스 사본에 대한 업데이트를 유지할 수있는 중복 데이터 백업이 포함됩니다. 단일 할당 된 마스터 시스템이 없으면 마스터 슬레이브 아키텍처에서와 같이, 데이터베이스를 제어하기위한 변경 및 관리 명령은 하나의 물리적 터미널에만 의존하는 대신 네트워크 내의 멀티 마스터 터미널에서 발행 될 수 있습니다. 멀티 마스트 사용으로 발생할 수있는 가장 큰 합병증ER 복제 시스템에는 모든 시스템을 빠르게 업데이트하여 데이터가 네트워크를 통해 항상 동기화되어 있도록 충분히 빠르게 업데이트됩니다.

"다중 마스터"라는 용어는 단일 터미널이 마스터로 지정되는 더 기본적인 마스터 슬레이브 복제 방법에서 비롯됩니다. 마스터 슬레이브 상황에서는 단일 마스터만이 슬레이브 드라이브에 대한 정보를 업데이트 할 수 있습니다. 멀티 마스터 복제 시스템에는 마스터로 지정된 여러 시스템이 있으며 각 마스터는 그 자체로만 책임이 있거나 복제 그룹으로 알려진 다수의 컴퓨터를 담당 할 수 있습니다. 여러 마스터를 사용하면 모든 마스터 시스템이 다른 모든 마스터 시스템을 변경하여 매우 큰 시스템에서 매우 복잡한 네트워크 상호 작용을 초래할 수 있습니다.

두 가지 형태의 다중 마스터 복제가 있으며, 첫 번째는 동기식 복제입니다. r을 업데이트하여 동기 복제 함수eal 시간 변경 될 때마다 데이터베이스의 모든 사본. 이를 통해 데이터가 네트워크 전체에서 동기화되지 않을 때 발생할 수있는 대부분의 상황은 제거되지만 많은 양의 네트워크 트래픽을 생성하고 더 큰 시스템에서 구현하려면 많은 양의 처리 능력이 필요할 수 있습니다. 이러한 이유로, 동기식 복제는 주로 소수의 마스터 컴퓨터 만있는 네트워크에서 사용됩니다.

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

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?