1

대상 데이터베이스가 약간 다른 구조를 가지고 있으므로 복제 할 테이블 (대상 데이터베이스) 만 선택하여 mysql 데이터베이스를 복제 할 수 있습니까?사용자 지정 데이터 형식으로 MySQL을 선택하여 복제

는 다음과 같은 고려 :

내가 대상 데이터베이스에 복제하는 데 필요한 모든 데이터가로드 데이터베이스를 가지고있다. 이것을 우리의 전화 번호 MasterDatabase

이제는 TargetDatabase입니다. 이것은 MasterDatabase의 라이트 버전이며 프리젠 테이션 레이어에 사용됩니다. 두 데이터베이스에는 서로 다른 구조의 테이블이 있습니다.

이 시나리오에서 복제가 가능한가요?

그렇지 않은 경우 TargetDatabase에있는 데이터를 MasterDatabase에서 업데이트하는 솔루션이 있습니까? 일반 복제가 작동 할 때와 같이 대폭 업데이트하지 않고 선택적 업데이트가 가능합니까?

답변

1

복제는 다소 유연한 의미에서 replicate to different storage engines 일 수 있으며, 심지어 selectively choose the data you want replicated 일 수도 있습니다.

복제는 소스 데이터 세트의 동일한 복사본을 의미합니다. 스키마에 다른 형식이나 다른 테이블 정의가 필요한 경우 더 이상 실제로는 데이터 복제가 아닙니다.

+0

은 MySQL 실시간으로 복제됩니까? –

+0

평균 지연 시간이 짧은 MySQL 복제가 빠릅니다. 일반적으로 마이크로 초. 그러나 완전히 관련되지 않은 테이블에서도 마스터에 일괄 쿼리가 발생하면 복제 지연이 급격히 늘어날 수 있습니다. – stefgosselin

+0

당신이 복제 다이빙을하는 경우, [mysql 매뉴얼 15 장] (http://dev.mysql.com/doc/refman/5.0/en/replication.html)을 읽는 것이 좋습니다. 구성 옵션에 대한 귀중한 정보가 있습니다. – stefgosselin

관련 문제