pgactive를 사용하여 액티브-액티브 복제 지원
pgactive
확장은 액티브-액티브 복제를 사용하여 여러 RDS for PostgreSQL 데이터베이스에서 쓰기 작업을 지원하고 조정합니다. Amazon RDS for PostgreSQL은 다음 버전에서 pgactive
확장을 지원합니다.
-
RDS for PostgreSQL 17.0 이상의 모든 버전
-
RDS for PostgreSQL 16.1 이상의 16 버전
-
RDS for PostgreSQL 15.4-R2 이상의 15 버전
-
RDS for PostgreSQL 14.10 이상의 14 버전
-
RDS for PostgreSQL 13.13 이상의 13 버전
-
RDS for PostgreSQL 12.17 이상의 12 버전
-
RDS for PostgreSQL 11.22
참고
복제 구성에서 둘 이상의 데이터베이스에 쓰기 작업이 있는 경우 충돌이 발생할 수 있습니다. 자세한 내용은 액티브-액티브 복제의 충돌 처리 섹션을 참조하세요.
주제
pgactive 확장에 대한 제한 사항
-
모든 테이블에는 프라이머리 키가 필요합니다. 없는 경우 업데이트 및 삭제가 허용되지 않습니다. 프라이머리 키 열의 값은 업데이트해서는 안 됩니다.
-
시퀀스는 간격이 있을 수 있으며 경우에 따라 순서를 따르지 않을 수도 있습니다. 시퀀스는 복제되지 않습니다. 자세한 내용은 액티브-액티브 복제의 시퀀스 처리 섹션을 참조하세요.
-
DDL 및 대형 객체는 복제되지 않습니다.
-
보조 고유 인덱스로 인해 데이터 차이가 발생할 수 있습니다.
-
그룹 내 모든 노드에서 데이터 정렬이 동일해야 합니다.
-
노드 간 로드 밸런싱은 안티 패턴입니다.
-
대규모 트랜잭션으로 인해 복제 지연이 발생할 수 있습니다.