Chaves em bases de dados
Permitem criar registos em vários sítios ao mesmo tempo sem risco de colisão ao sincronizar.
Gera identificadores únicos UUID v4.
🔒 Este ficheiro é processado no teu navegador. Nunca é enviado para um servidor.
…
Um UUID é um identificador de 128 bits pensado para ser único sem que ninguém tenha de o coordenar. É essa a sua graça: dois sistemas que não se conhecem nem comunicam podem gerar identificadores ao mesmo tempo com a certeza prática de que não vão coincidir.
A alternativa clássica, um contador que vai somando um, obriga a que exista uma autoridade central a repartir os números. Isso funciona numa base de dados única, mas parte assim que há vários servidores, uma aplicação que deve funcionar sem ligação ou uma fusão de dados de dois sistemas distintos.
A versão 4, que é a que esta ferramenta gera, baseia-se em números aleatórios. As combinações possíveis são tantas que a probabilidade de se repetirem dois é desprezável em qualquer cenário real.
Permitem criar registos em vários sítios ao mesmo tempo sem risco de colisão ao sincronizar.
Um cliente a trabalhar offline pode gerar identificadores válidos e enviá-los depois.
Evitam que dois ficheiros enviados ao mesmo tempo se sobreponham por se chamarem igual.
É praticamente impossível: são gerados com a norma UUID v4, que usa números aleatórios com tal quantidade de combinações que a probabilidade de colisão é insignificante.
Um identificador único universal de 128 bits, muito usado em programação para identificar registos ou recursos sem depender de um contador central.