2013-11-22 5 views
0

거대한 시스템을 MySQL에서 PostgreSQL로 옮길 필요가 있습니다. 이것은 한 번에 할 수 없기 때문에 MySQL과 PostgreSQL간에 강력한 (실시간 또는 거의 실시간) 데이터 양방향 동기화 솔루션이 필요합니다. SymmetricDS는 내 문제를 해결할 수있는 도구처럼 보입니다. 그러나 ...SymmetricDS : MySQL과 PostgreSQL의 실시간 동기화

SymmetricDS가 가능합니까? 문서가 광범위하며이 특정 상황에서 작동 할 것이라고 명확하게 명시하지 않습니다. 나는 이것이 적어도 가능하다는 것을 알고 싶다. 몇 주를 지내고 막 다른 길을 가기 전에 말이다.

+0

양방향 동기화가 필요한 이유는 무엇입니까? 단일 마스터를 사용하는 것에서 벗어나는 이유는 무엇입니까? 두 서버의 업데이트 충돌을 어떻게 처리 할 계획입니까? –

+0

@RichardHuxton 필자는 MySQL에서 PostgreSQL으로 많은 쿼리를 수동으로 변환해야하기 때문에 시스템이 가동 중일뿐 (즉, 동결 할 수는 없음) 두 데이터베이스가 동시에 사용됩니다 ... 업데이트 충돌이 발생합니다 충돌하는 레코드를 만들 수있는 쿼리를 선택적으로 변환하는 것을 피했습니다. – Caballero

답변

1

SymmetricDS가 가능합니다.

MySQL과 PostgreSQL간에 양방향 동기화를 구성했습니다. 테스트를 설정하는 데 2 ​​~ 3 주가 걸리지 않습니다. 의존성이없는 단일 테이블을 동기화하여 시작하십시오.

한 번 가져 오기 내보내기의 경우 SymmetricDS DbImport DbExport 도구를 사용할 수도 있습니다.