Desenvolvimento de Software · Avançado · Inglês · Técnico
optimistic locking
Controle de concorrência que não bloqueia o registro: cada alteração confere se a versão lida ainda é a mesma e, se mudou, a gravação falha.
Onde usar
'Usamos optimistic locking com um campo de versão para evitar sobrescrever edições de outra pessoa'.
Exemplos
We use optimistic locking so two people can't overwrite each other's edits.
Usamos optimistic locking para que duas pessoas não sobrescrevam as edições uma da outra.
The update failed because the version number had changed.
A atualização falhou porque o número da versão tinha mudado.
Cuidado
Ele não impede conflitos, apenas os detecta; o código precisa tratar a falha, por exemplo tentando de novo ou avisando o usuário.
Sinônimos
bloqueio otimista
Antônimos
pessimistic locking