MySQL 데이터베이스를 사용하는 위치 A (LA-MySQL)에 응용 프로그램이 있습니다. 또한 PostgreSQL 데이터베이스를 사용하는 위치 B (LB-PSQL)의 또 다른 응용 프로그램입니다. (위치에 따라 물리적으로 먼 장소와 다른 네트워크가 중요한 경우)postgresql 데이터베이스와 mysql 데이터베이스의 데이터를 동기화하는 방법은 무엇입니까?
LA-MySQL과 동기화되도록 LB-PSQL에서 하나의 테이블을 업데이트해야하지만 정확히 어떤 것이이 모범 사례인지는 알 수 없습니다 지역.
또한 LB-PSQL에서 업데이트해야하는 테이블은 반드시 LA-MySQL과 동일한 구조를 가지고 있지 않습니다. (하지만 LB-PSQL에서 업데이트해야하는 필드가 LA-MySQL 필드의 데이터를 수용 할 수 있으므로 문제가되지 않는다고 생각합니다.)
이 데이터는 모범 사례, 일반적인 방법 또는 이런 종류의 일을하기위한 참조?
피드백에 대해 미리 감사드립니다.
동기 (느린 것, 마스터 커밋의 순간에 복제본에 보이는 변경) 또는 비동기식 (빠른 것이지만 약간의 지연 후에 복제본의 변경 사항을 볼 수 있음)이 필요합니까? 비동기라면 어떤 종류의 지연이 생길 수 있습니다 : 몇 초, 몇 시간, 하루입니까? – Tometzky
@Tometzky, 완벽하게 비동기적인 작업이 될 수 있습니다. 지연에 관해서는, 나는 하루/일 사이에 무언가와 함께 살 수 있습니다. – acm