Datapedia
Bases de Datos

Concurrencia en bases de datos

Capacidad de un sistema de base de datos de manejar correctamente múltiples operaciones simultáneas sobre los mismos datos, sin generar inconsistencias.

TransaccionesRendimiento

La concurrencia en bases de datos se ocupa de garantizar que múltiples usuarios o procesos puedan leer y escribir datos simultáneamente sin que esas operaciones interfieran entre sí de forma incorrecta, como dos transacciones que intentan modificar el mismo registro al mismo tiempo.

Por qué es un desafío técnico central

Permitir demasiada concurrencia sin control adecuado puede generar inconsistencias en los datos; ser demasiado restrictivo, en cambio, puede hacer que las operaciones se bloqueen entre sí innecesariamente, degradando el rendimiento general del sistema, un equilibrio que técnicas como los niveles de aislamiento y el control de concurrencia multiversión buscan resolver.