0
Django으로 개발되고 데이터베이스는 Postgres입니다. 이제 복제를 구현해야합니다.
동적 파티션 테이블의 복제가 지원되므로 RepMgr을 선택했습니다. 그러나 우리는 master와 salve에서 서로 다른 PostgreSQL 버전을 가지고 있습니다.RepMgr은 마스터 및 슬레이브에서 서로 다른 버전의 PostgreSQL을 지원합니까?
- RepMgr은 다른 버전을 지원합니까?
- 슬레이브에 특정 데이터베이스 만 설치해야합니다. RepMgr에서 가능합니까?
slony 및 Bucardo의 경우 : 1. ddl 변경 사항을 전파 할 수 없으므로 슬레이브에서 수동으로 수행해야합니다. 2. 위의 단점은 DDL 변경에 따라 동적 파티셔닝이 작동하지 않는다는 것입니다. 3. 복제 할 테이블 목록을 제공해야하는 트리거를 사용합니다. 이로 인해 새 테이블이 추가 될 때 문제가 발생할 수 있습니다. –
음, 그렇습니다. 수동으로 ddl을 복제해야합니다. 한 번 다른 버전 등으로 피딩을 시작하면 상자에서 원하는 모든 것을 수행하는 복제 시스템을 찾지 못할 것입니다. –