Gerador de UUID
Sobre UUIDs
UUID v4 (Aleatório)
Gerado de forma totalmente aleatória usando números pseudoaleatórios criptograficamente seguros. É o formato mais comum e recomendado para a maioria dos casos de uso, garantindo alta probabilidade de unicidade sem depender de informações do sistema.
UUID v7 (Timestamp + Aleatório)
Combina timestamp Unix com dados aleatórios, permitindo ordenação temporal natural. Ideal para bancos de dados e sistemas que se beneficiam de IDs ordenáveis cronologicamente, melhorando a performance de índices e consultas.
UUID v1 (Timestamp + MAC)
Baseado em timestamp e endereço MAC da máquina. Menos usado atualmente devido a questões de privacidade (pode expor informações do sistema) e por não ser tão eficiente quanto v7 para ordenação temporal.
Quando usar cada versão?
- v4: Uso geral, APIs REST, identificadores únicos sem requisitos especiais
- v7: Chaves primárias em bancos de dados, logs ordenados, sistemas distribuídos
- v1: Sistemas legados ou quando compatibilidade com v1 é necessária