2011-03-09 4 views
0

그래서 새로운 정규화 된 데이터베이스를 사용하여 회사의 새로운 전자 상거래 응용 프로그램을 구축하고 있습니다. 현재, 정규화되지 않은 끔찍한 데이터베이스라는 오래된 데이터베이스가 있습니다. 이전 데이터베이스에는 약 5 개의 레거시 시스템이 여전히 실행 중이므로 내 응용 프로그램이 시작될 때 프로덕션 환경에있게됩니다. 레거시 애플리케이션이 이전 데이터베이스의 데이터를 업데이트하는 것과 같은 문제는 어떻게 데이터를 새 데이터베이스로 업데이트 할 수 있습니까?두 개의 별개의 mysql 데이터베이스 동기화

답변

0

이전에 TRIGGER을 만들어야하므로 삽입/업데이트/삭제를 수행 할 때 다른 데이터베이스의 변경 사항을 제대로 복제해야합니다.

트리거에서는 두 스키마 간의 차이점을 처리 할 수 ​​있습니다.

사용자는 데이터베이스 모두에 대한 권한이 필요하며, 트리거 테이블에이 귀하의 요구 사항에 맞게되지만 사용자가 설정을 시도 할 수 있다면 나는 확실하지 않다 mydb.table2

관련 문제