Fundamentos de Transacciones y Control de Concurrencia en Bases de Datos
Clasificado en Informática
Escrito el en
español con un tamaño de 5,59 KB
Conceptos Fundamentales de Transacciones en Bases de Datos
Definición de Transacción
Una transacción es una unidad lógica de procesamiento de la base de datos que incluye operaciones de inserción, eliminación, modificación o recuperación (lectura o escritura).
Propiedades ACID
Las transacciones deben cumplir las siguientes propiedades esenciales:
- Atomicidad: Se ejecuta toda la transacción o no se ejecuta nada.
- Consistencia: Lleva a la base de datos de un estado válido a otro válido.
- Aislamiento (Isolation): Parece ejecutarse de forma independiente de otras transacciones concurrentes.
- Durabilidad: Los cambios persisten aún ante fallos del sistema.
Estados de una Transacción
Los estados principales de una transacción son:
- Activa
- Parcialmente
catalán con un tamaño de 7,25 KB