AG UUID

O que é um UUID

Explicamos, do básico, o conceito de UUID (identificador único universal) e por que usá-lo.

Definição

O UUID é um valor de 128 bits projetado para criar identificadores únicos que quase nunca se repetem no mundo todo, mesmo sem um administrador central. Costuma ser escrito com 32 dígitos hexadecimais e 4 hífens, no formato 8-4-4-4-12.

Por que usar

Como vários sistemas ou ambientes offline podem criar IDs por conta própria sem colidir, ele é amplamente usado em sistemas distribuídos, chaves primárias de banco de dados, nomes de arquivo, tokens de sessão e mais. Ao contrário de inteiros sequenciais, é difícil de prever e fácil de mesclar.

Versões

O UUID tem várias versões. O aleatório v4 é o mais comum, e o v7, ordenável por tempo, é a recomendação mais recente. Há também o v3·v5 baseados em nome, o v1 baseado em tempo e o NIL, todo em zero.