Bloqueo de base de datos
Un bloqueo de base de datos coordina el acceso simultáneo a datos u objetos para evitar operaciones incompatibles sin control.
Coordinar accesos simultáneos
Un bloqueo de base regula qué operaciones pueden acceder a ciertos datos u objetos al mismo tiempo. Alcance y compatibilidad dependen del tipo de bloqueo. En un ejemplo ficticio, dos transacciones quieren cambiar la misma fila de pedido; una puede tener que esperar a la otra.
Un bloqueo de fila no bloquea automáticamente toda lectura de la tabla completa. Las transacciones abiertas mucho tiempo sí pueden aumentar la espera. La espera mutua puede causar un interbloqueo que el sistema debe gestionar. Revise alcance, duración y gestión de errores. Un bloqueo no es un permiso de usuario ni sustituye la decisión de negocio sobre qué cambio está permitido.
Fuentes
Términos relacionados
- Bloqueo optimistaEl bloqueo optimista detecta al guardar si un registro cambió desde el estado leído.
- Validación de datosLa validación de datos comprueba requisitos definidos como formato, campos obligatorios o rangos permitidos.
- Cambio de esquemaUn cambio de esquema modifica la estructura de la base de datos, como tablas, columnas, tipos o restricciones.
- Sistema heredadoUn sistema existente que sigue en uso, con dependencias técnicas y de negocio acumuladas.
- Arquitectura multiinquilinoUna solución multiinquilino admite ámbitos separados por cliente o grupo. Un inquilino no equivale automáticamente a una persona o una base de datos.
- Caché del navegadorLa caché del navegador guarda respuestas HTTP adecuadas. Su reutilización y validación siguen las reglas correspondientes.
Artículos sobre el tema








Desarrollo de software con ASES
Software a medida, aplicaciones web y móviles


