-
Implementação semelhante ao Snowflake do Twitter e ao PushID do Firebase
-
Rápido: parcialmente ordenado com K-sortable
-
Suficientemente único: mesmo gerando 50 milhões por 1 ms, a probabilidade de colisão é de 1 em 1 bilhão
-
Eficiente: 48 bits codificam um timestamp em milissegundos + 80 bits são números aleatórios criptograficamente seguros
-
Flexível: compatível com UUID como inteiro sem sinal de 128 bits, hexadecimal e valor base62 seguro para URL
-
Open source em Python
1 comentários
Há algo parecido, o KSUID de 20 bytes criado pela Segment, mas ele não era um UUID padrão de 128 bits.
https://github.com/segmentio/ksuid