3
두 데이터 센터에있는 12 명의 구독자에게 서버 Z & B (각 데이터 센터에 하나씩)를 복제하는 서버 Z에서 마이그레이션하려고합니다. 데이터 센터간에 장애를 극복하기 위해 A & B 사이의 병합 복제를 검토했습니다.병합 복제에서 다시 게시 할 때 트랜잭션 복제를 통해 업데이트를받지 못함
내 초기 계획은 Z로 이동하고 A로 이동하여 B로 복제하는 것이 었습니다. 우리는 프로세스를 A로 마이그레이션하고, 한 번에 하나의 프로세스를 롤업 할 수 있습니다. 그러나
, I는 A 또는 B에 직접 업데이트를하고 다른 서버로 이동 할 수 있지만, 트랜잭션 복제 (Z)를 통해 업데이트가이 B로하지 마십시오!
ID는 NOT FOR REPLICATION으로 설정되지만 나머지는 거의 표준입니다.
왜 Z와 A 사이에서 트랜잭션을 수행하고 A와 B간에 병합 하시겠습니까? 병합 복제 체계 Z-> A-> B를 설정 한 다음 Z 만 제거하면됩니다. –
흥미로운 아이디어 인 @PhilippeGrondier. 그것을 가장 먼저 고려해야하고 모든 작업이 우연히 "업스트림"으로 가고 싶지 않기 때문에 대부분 고려하지 않았어야합니다. 그러나 그것은 흥미로운 아이디어입니다. – mbourgon
병합 복제는 실제로 '견고한'것이며 트랜잭션 복제는 제한된 경우에만 의미가 있습니다. –