2011-03-29 20 views
0

인사말 모두로컬 호스트에서 온라인으로 데이터 복제

내 로컬 호스트의 테이블에서 선택한 필드를 온라인 데이터베이스로 복제해야합니다. 어쨌든 쉽게 할 스크립트/방법? 내 상사는 복제 기능이 내장 된 mysql에 NO NO NO라고 말합니다.

또한 수정 된 데이터와 이미 복제 된 데이터를 추적하기 위해 데이터베이스의 플래그를 사용하는 스크립트로 시작했습니다. 나는 두 개의 테이블을 가지고 있으므로 스크립트는 오래갑니다.

제안 사항?

+0

흠, 그것에 대해 생각해 보니, 바이너리 로깅을 활성화하고, mysql binlog에 스크립트를 작성하여 테이블/컬럼에 대한 업데이트/삽입을 할 수 있습니다. 그런 다음 스크립트 mangles는 삽입/업데이트에서 관련 정보를 추출하여 업스트림에 푸시합니다. – Lmwangi

+0

@Lmwangi : 바이너리 로깅을 활성화하는 방법? 스크립트 작성 방법 업스트림 푸시하는 방법? 모든 자습서? –

+0

http://dev.mysql.com/doc/refman/5.0/en/binary-log.html에서 mysqlbinlog 맨 페이지 http://linux.die.net/man/1/을 살펴보십시오. mysqlbinlog. – Lmwangi

답변

0

나는 maatkit-table-sync으로 갈 것입니다. 그것은 테이블 동기화라고하지만 특정 열에 대한 지원을 추가하는 것이 어렵지 않을 수도 있습니다. 열 지원을 추가하는 경우 업스트림 패치를 제출하십시오.

관련 문제