-
Une implémentation similaire à Snowflake de Twitter et PushID de Firebase
-
Rapide : partiellement triable avec K-sortable
-
Suffisamment unique : même en en générant 50 millions par ms, la probabilité de collision est de 1 sur 1 milliard
-
Efficace : 48 bits encodent un timestamp à la milliseconde + 80 bits de nombre aléatoire cryptographiquement sécurisé
-
Flexible : compatible UUID avec des valeurs en entier non signé 128 bits, hexadécimal et base62 sûre pour les URL
-
Open source en Python
1 commentaires
Il existe aussi le KSUID de 20 octets créé par Segment, mais ce n’était pas un UUID 128 bits standard.
https://github.com/segmentio/ksuid