Les clusters Multi-AZ d'Amazon RDS pour PostgreSQL échouent à l'isolement d'instantané

2025-04-29

Les tests de Jepsen révèlent que les clusters Multi-AZ d'Amazon RDS pour PostgreSQL ne garantissent pas entièrement l'isolement d'instantané. Des anomalies telles que des cycles G-non adjacents, violant les règles d'isolement d'instantané, ont été observées. Celles-ci incluaient Long Fork, suggérant que RDS pour PostgreSQL pourrait offrir l'isolement d'instantané parallèle, un modèle légèrement plus faible. Cela signifie que les transactions en lecture peuvent être en désaccord sur l'ordre d'exécution en haute concurrence. Les utilisateurs doivent être attentifs aux structures de transaction, éviter Long Fork, ou utiliser uniquement le point de terminaison d'écriture pour récupérer l'isolement d'instantané.

Développement isolement d'instantané