-
การทำงานคล้ายกับ Snowflake ของ Twitter และ PushID ของ Firebase
-
เร็ว: เรียงลำดับได้ระดับหนึ่งแบบ K-sortable
-
มีความเป็นเอกลักษณ์เพียงพอ: แม้จะสร้าง 50 ล้านรายการต่อ 1ms ก็ยังมีความน่าจะเป็นชนกันเพียง 1 ใน 1 พันล้าน
-
มีประสิทธิภาพ: 48 บิตใช้เข้ารหัส timestamp ระดับมิลลิวินาที + 80 บิตเป็นตัวเลขสุ่มที่เข้ารหัสไว้
-
ยืดหยุ่น: รองรับ UUID ในรูปแบบ 128bit unsigned int, hex และค่า base62 แบบ URL-safe
-
โอเพนซอร์สสำหรับ Python
1 ความคิดเห็น
มีของที่คล้ายกันคือ KSUID ขนาด 20 ไบต์ที่ Segment สร้างขึ้น แต่ก็ไม่ใช่ UUID มาตรฐานแบบ 128 บิต
https://github.com/segmentio/ksuid