Transacciones en Bases de Datos: ACID y Aislamiento

Por qué una transferencia bancaria necesita más que dos UPDATE Mueve 50€ de una cuenta a otra y la versión naive son dos instrucciones: resta de la cuenta A, suma a la cuenta B. Ejecútalas por separado y, si el proceso falla o la conexión se cae entre las dos, el dinero desaparece de A y nunca llega a B. La base de datos hizo exactamente lo que se le pidió, dos veces. El negocio perdió 50€ igualmente. ...

31 de octubre de 2026 · 10 min · 1975 palabras · SpaghettiCoder

Tipos de JOIN en SQL Explicados con Ejemplos

Un JOIN mal escrito no lanza un error. Se ejecuta, devuelve un resultado, y las filas están mal: faltan clientes, los totales están inflados, hay registros huérfanos ocultos. Casi siempre la consulta pidió exactamente lo que obtuvo, y quien la escribió eligió el tipo de join equivocado, o filtró en el lugar equivocado. Un join combina filas de dos tablas según una condición que tú escribes. Qué filas sobreviven depende del tipo de join, y los seis tipos que siguen dan seis respuestas distintas a partir de las mismas dos tablas. ...

2 de octubre de 2026 · 10 min · 1956 palabras · SpaghettiCoder