pgactive를 사용하여 액티브-액티브 복제 지원 - Amazon Relational Database Service

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 및 대형 객체는 복제되지 않습니다.

  • 보조 고유 인덱스로 인해 데이터 차이가 발생할 수 있습니다.

  • 그룹 내 모든 노드에서 데이터 정렬이 동일해야 합니다.

  • 노드 간 로드 밸런싱은 안티 패턴입니다.

  • 대규모 트랜잭션으로 인해 복제 지연이 발생할 수 있습니다.