UUID v7 / ULID

IDs ordenados por tempo

Perguntas Frequentes

O que é UUID v7?
UUID v7 é um identificador único universal ordenado por tempo que inclui um timestamp Unix em milissegundos. Fornece melhor desempenho de banco de dados que UUID v4 porque é ordenável e reduz a fragmentação de índices.
O que é ULID?
ULID (Identificador Único Universal Ordenável Lexicograficamente) é um identificador de 128 bits que é ordenável por tempo, insensível a maiúsculas, seguro para URL e mais compacto que UUID. Usa codificação base32 de Crockford.
UUID v7 vs ULID: qual escolher?
UUID v7 é melhor para compatibilidade padrão com UUID e sistemas de banco de dados que esperam formato UUID. ULID é melhor para legibilidade humana, uso em URL e quando você precisa de identificadores insensíveis a maiúsculas. Ambos são ordenáveis por tempo.