In plain English
A transaction is a group of changes that must all succeed or all fail together — never half-done. You start one, do several statements, then COMMIT (keep it all) or ROLLBACK (undo it all).
Why it matters
Transactions give you the “all or nothing” guarantee (atomicity). But a transaction left open too long holds locks and blocks cleanup — one of the most common production problems.
En palabras simples
Una transaccion es un grupo de cambios que deben tener exito todos juntos o fallar todos juntos, nunca a medias. La inicias, ejecutas varias sentencias y luego COMMIT (guardar todo) o ROLLBACK (deshacer todo).
Por que importa
Las transacciones dan la garantia de “todo o nada” (atomicidad). Pero una transaccion abierta demasiado tiempo retiene bloqueos y frena la limpieza, uno de los problemas mas comunes en produccion.