AG UUID

Guias

Textos que abordam os conceitos de UUID, a escolha da versão e a aplicação prática.

O que é um UUID

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

Todas as versões de UUID (v1·v3·v4·v5·v7)

Comparamos como cada versão de UUID é criada e quando usá-la.

UUID vs ULID vs NanoID

Comparamos três identificadores populares por comprimento, ordenação e uso.

UUID como chave primária de banco de dados

Abordamos as vantagens e desvantagens de usar UUID como chave primária e a escolha entre v4 e v7.

Probabilidade de colisão e segurança

Analisamos se o UUID é realmente único e se pode ser usado como token de segurança.

Usando UUID em URLs e nomes de arquivo

Resumimos os cuidados ao colocar um UUID em caminhos de URL ou nomes de arquivo e as alternativas mais curtas.

Desempenho de UUID e dicas de armazenamento

Abordamos os fatores que determinam o desempenho de UUID na geração em massa e no armazenamento em banco de dados.

Boas práticas para usar UUID

Reunimos em uma lista de verificação os princípios que vale a pena seguir ao lidar com UUID na prática.

UUID vs chave primária de inteiro auto-incremento

Compara o uso de UUID e de inteiros auto-incrementais como chave primária de banco de dados.

Formatos e codificações de UUID

Reúne os diversos formatos e codificações usados para armazenar e transmitir UUIDs.

Conhecendo o UUID v7 em detalhes

Aborda a estrutura interna e a adoção do v7, o padrão mais recente.

Conhecendo o NanoID em detalhes

Explica o funcionamento e a personalização do NanoID, um identificador alternativo curto.

UUIDs de namespace (v3 e v5)

Aborda o conceito e o uso do namespace nos UUIDs baseados em nome, o v3 e o v5.