Nivel 2: Datos · L2.4 Transacciones y aislamiento
Locks contra concurrencia optimista
Elegir locks pesimistas o revisiones de versión para un sistema de reservaciones.
12 min · Pro
Lo que te llevas
- El locking pesimista toma la fila antes de hacer el trabajo, así que las transacciones en conflicto esperan en lugar de fallar.
Y 3 ideas más dentro de la clase, en Pro.
Cómo está armada la clase
- El problema
- La versión simple
- El camino optimista, con precisión
- Comprueba lo que entendiste