Vocabulario de Desarrollo de software · Bases de datos y persistencia

¿Qué significa lock?

Significado en Desarrollo de software, traducción al español y ejemplos

/lɑːk/sustantivoTérmino frecuente

lock: bloqueo

Marca que la base de datos coloca en una fila, página o tabla para impedir que otras transacciones la cambien o, a veces, la lean hasta que termine la actual.

Cómo se usa

Puede ser de fila o tabla, compartido para lectura o exclusivo para escritura. Se adquiere, mantiene, espera o libera; si dura mucho, causa esperas y tiempos de espera agotados.

Frases de ejemplo

  1. The batch job holds a lock on the inventory table for almost a minute.

    El proceso por lotes mantiene un bloqueo en la tabla de inventario casi un minuto.

    Las demás operaciones pueden quedar esperando durante ese intervalo.

  2. Use SELECT ... FOR UPDATE to lock the row before you change the balance.

    Usa SELECT ... FOR UPDATE para bloquear la fila antes de cambiar el saldo.

    La fila queda protegida frente a actualizaciones concurrentes durante la transacción.

Combinaciones frecuentes

  • hold a lock
  • release a lock
  • row-level lock
  • lock wait
  • lock timeout

Esta palabra en otras especialidades

Una misma palabra en inglés puede tener un significado diferente según la especialidad:

Más términos: Bases de datos y persistencia

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: