UUID v7 armazena uma data de milissegundos Unix nos bytes principais, o que faz com que os novos IDs ordenem aproximadamente pelo tempo de criação, preservando bits aleatórios para singularidade. É útil para chaves de banco de dados, logs, eventos, filas e sistemas onde UUID v4 aleatoriedade causa má localização do índice.
Gerar lotes localmente, colar um existente UUID v7 para decodificar sua data-limite incorporada, e verificar se um valor é realmente a versão 7 antes de usá-lo em trabalho de migração ou depuração.
UUID v7 mantém a representação familiar de 36 caracteres UUID enquanto melhora a localização cronológica para registros recém-inserídos. Pode facilitar a inspeção de logs e índices de banco de dados, mas a ordenação ainda depende de relógios do sistema e não deve substituir uma sequência explícita quando é necessária uma ordem global estrita.
A data-limite incorporada revela tempo aproximado de criação, então UUID v7 valores são identificadores em vez de segredos. A análise mostra a hora-limite, versão, variante e porção aleatória sem procurar o valor em um servidor.
Ferramentas relacionadas: UUID Gerador · ULID Gerador