Want to create interactive content? It’s easy in Genially!
Concurrencia y Propiedades de Transacciones
Yeri Zepeda
Created on March 27, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Empezar
Yeri Marbi Zepeda De La Cruz
Concurrencia y Propiedades de Transacciones
tALLER DE BASES DE DATOS
¿Qué es la Concurrencia?
Introducción
"Capacidad de un sistema para ejecutar múltiples operaciones simultáneamente" Fundamental en sistemas multiusuario y distribuidos Objetivo: Mejorar rendimiento sin comprometer la integridad de los datos
Conceptos Fundamentales
Transacción: Unidad lógica de trabajo (ej: transferencia bancaria) Schedule: Orden de ejecución de operaciones Serialización: Ejecución equivalente a un orden serial Conflictos: Cuando operaciones acceden a los mismos datos
conflictos comunes
ACID- FUNDAMENTOS DE TRANSACCIONES
aTOMICIDAD
"Todo o nada" - transacción completa o se aborta
CONSISTENCIA
Lleva la BD de un estado válido a otro
acid continuación
isolación
Ejecución como si fuera sola en el sistema
durabilidad
Cambios persisten tras commit
Mecanismos de Control
Bloqueos (Locking) Exclusivo (X) vs Compartido (S) Protocolo de dos fases Control Multiversión (MVCC) Timestamp Ordering