Los clústeres Multi-AZ de Amazon RDS para PostgreSQL fallan en el aislamiento de instantáneas

2025-04-29

Las pruebas de Jepsen revelan que los clústeres Multi-AZ de Amazon RDS para PostgreSQL no garantizan completamente el aislamiento de instantáneas. Se observaron anomalías como ciclos G-no adyacentes, que violan las reglas de aislamiento de instantáneas. Estas incluían Long Fork, lo que sugiere que RDS para PostgreSQL podría ofrecer el aislamiento de instantáneas paralelo, un modelo ligeramente más débil. Esto significa que las transacciones de lectura pueden discrepar sobre el orden de ejecución en alta concurrencia. Los usuarios deben tener en cuenta las estructuras de transacción, evitar Long Fork o usar solo el punto final del escritor para recuperar el aislamiento de instantáneas.