Amazon RDS for PostgreSQL 멀티 AZ 클러스터, 스냅샷 격리 실패
2025-04-29
Jepsen의 테스트 결과, Amazon RDS for PostgreSQL 멀티 AZ 클러스터가 스냅샷 격리를 완벽하게 보장하지 않는다는 사실이 밝혀졌습니다. 스냅샷 격리 규칙을 위반하는 G-비인접 사이클과 같은 이상 현상이 관찰되었습니다. 여기에는 Long Fork가 포함되어 있으며, RDS for PostgreSQL이 다소 약한 병렬 스냅샷 격리를 제공할 가능성을 시사합니다. 즉, 고병렬 환경에서 읽기 트랜잭션이 실행 순서에 대해 의견이 다를 수 있음을 의미합니다. 사용자는 트랜잭션 구조에 유의하고, Long Fork를 피하거나, 스냅샷 격리를 복구하기 위해 쓰기 엔드포인트만 사용해야 합니다.
개발
스냅샷 격리