UUID: identifique registros entre aplicações e fontes de dados
UUIDs ajudam a criar identificadores antes do contato com uma base central e a reunir registros de várias fontes. Entenda seu papel na identidade do registro e trate separadamente a ordem, as permissões e as operações duplicadas.
A versão define o que o identificador revela
ToolRoof gera UUID de versão 4. Ele é construído aleatoriamente, não como uma marca temporal da qual se extraia a data de criação.
A forma comum tem 32 dígitos hexadecimais e 4 hífens. Bits de versão e variante deixam 122 bits aleatórios dos 128; a quantidade visível de caracteres não conta apenas aleatoriedade.
Referências: RFC 9562 — UUID version 4
Crie a identidade uma vez e mantenha
Gerar outro UUID a cada edição dificulta acompanhar o mesmo registro. Ordenar UUID v4 como texto também não ordena pela data de criação.
Mudar o identificador ao tentar uma operação novamente pode fazê-la parecer nova. Evitar trabalho duplicado exige uma decisão separada da escolha do formato UUID.
Poucas colisões não significam autorização
Um bom identificador aleatório reduz a chance de duplicação, mas não prova que ela é impossível. Imponha unicidade no armazenamento quando necessário.
Saber o identificador não deve autorizar leitura ou alteração. UUID não substitui permissões, e copiar o exemplo de um artigo não cria um valor único para você.
Referências: RFC 9562 — UUID version 4
Exemplo: identidade de um item de inventário
8c5b7f20-6a91-4f3d-9b62-2e740a1c8d35 ilustra um UUID v4; não está reservado para você. O terceiro grupo começa com 4 e são 36 caracteres contando os hífens.
Gere um identificador próprio para o item real e mantenha-o ao mudar nome ou local. Guarde a data separadamente e verifique permissões: ele responde «qual registro?», não «quem pode abri-lo?».