2026-05-19 · 1 min de leitura
UUID v4 em sistemas distribuídos
UUIDs aleatórios reduzem coordenação; não substituem IDs de negócio sequenciais.
UUIDbackenddistribuído
Pontos principais
- Use v4 quando precisar de identificadores opacos de baixa colisão sem alocador central.
- Valide formato nos limites da API mesmo se a geração for no cliente.
Quando v4 se encaixa
Ótimo para IDs de correlação, chaves de sessão de upload e entidades rascunho geradas pelo cliente.
Mal encaixe como chaves primárias em tabelas indexadas enormes sem entender custos de fragmentação.
Perguntas frequentes
UUID v1 vs v4?
v1 é baseado em tempo/MAC; v4 é aleatório. Prefira v4 para IDs públicos a menos que precise de ordenação temporal.
Quantos posso gerar de uma vez?
Geração em lote serve para fixtures; evite enviar listas enormes ao navegador desnecessariamente.