Transacciones y motores de almacenamiento
Parte del curso de MySQL
Dos sentencias UPDATE mueven veinte euros de Ada a Bilal. La primera se ejecuta, se cae la conexi贸n, la segunda nunca ocurre, y veinte euros han dejado de existir. Ninguna de las dos sentencias ten铆a un fallo. El fallo es que fueron dos eventos separados cuando ten铆an que ser uno solo e indivisible.
La respuesta de MySQL a eso es la transacci贸n, y MySQL tiene aqu铆 una particularidad que ninguna otra base de datos convencional tiene: que las transacciones funcionen o no depende de una opci贸n por tabla. MySQL usa un modelo de motores de almacenamiento intercambiables, en el que cada tabla elige la maquinaria que guarda y bloquea sus filas, y los motores no tienen las mismas capacidades. ...
驴Quieres aprender MySQL Transacciones y motores de almacenamiento en un entorno real?
Haz clic abajo, recibe una m谩quina Linux con MySQL listo, y practica Transacciones y motores de almacenamiento con un tutor de IA que conoce tu c贸digo.
Empezar esta lecci贸nTransacciones y motores de almacenamientoLo que vas a aprender
- InnoDB vs MyISAM
- START TRANSACTION
- COMMIT
- ROLLBACK
- Isolation levels
- REPEATABLE READ default
- Gap locks
Lee esta lecci贸n en tu idioma
Todas las lecciones de este curso
13 lecciones- 1Qu茅 es MySQL20 min
- 2La CLI de mysql y los primeros comandos25 min
- 3Creaci贸n de bases de datos y tablas30 min
- 4Tipos de datos30 min
- 5SELECT y WHERE30 min
- 6Joins35 min
- 7Agregados y agrupaci贸n30 min
- 8脥ndices30 min
- 9Transacciones y motores de almacenamiento35 min
- 10Procedimientos Almacenados y Triggers35 min
- 11EXPLAIN y ajuste de consultas35 min
- 12mysqldump y restauracion25 min
- 13Proyecto final: Dise帽a un Schema de comercio electr贸nico50 min
