Ir para o conteúdo principal

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.