Cianplan

Nivel 2: Datos · L2.4 Transacciones y aislamiento

Two-phase commit y por qué los servicios lo evitan

Explicar 2PC y su costo en bloqueo y disponibilidad.

11 min · Pro

Lo que te llevas

  • La fase uno le pide a cada participante que prometa de forma durable que puede hacer commit; la fase dos les dice a todos qué hacer.

Y 3 ideas más dentro de la clase, en Pro.

Cómo está armada la clase

  1. El problema
  2. La versión simple
  3. El protocolo, y su costo
  4. Qué hacer en su lugar
  5. ACID
  6. Anomalías
  7. MVCC
  8. Control de concurrencia
  9. 2PC
  10. Comprueba lo que entendiste