AG UUID

UUID v7 v7 · time-sortable

O UUID mais recente, ordenável cronologicamente por guardar os milissegundos Unix nos primeiros 48 bits.

Visão geral

Anexa bits aleatórios após o timestamp, satisfazendo tanto a unicidade quanto a ordenação. É a versão mais recente, padronizada na RFC 9562.

Estrutura

Comprimento em bits128
Número de caracteres36
Formatohex 8-4-4-4-12
OrdenávelSim
Baseado em aleatoriedadeParcial

Quando usar

Especialmente vantajoso onde a ordenação por ordem de inserção importa, como em chaves primárias e índices de banco de dados. Recomendado como escolha padrão para novos sistemas.

Exemplo

UUID v7
018f2e6b-6a3c-7c9a-b1e2-3d4e5f6a7b8c

Gerar este formato

Ver código por linguagem →