-
Cách triển khai tương tự Snowflake của Twitter, PushID của Firebase, v.v.
-
Nhanh: có thể sắp xếp ở mức độ nhất định theo kiểu K-sortable
-
Đủ độc nhất: ngay cả khi tạo 50 triệu ID mỗi 1ms thì xác suất va chạm cũng chỉ là 1 phần tỷ
-
Hiệu quả: 48 bit mã hóa timestamp theo đơn vị mili giây + 80 bit là số ngẫu nhiên được mã hóa mật mã
-
Linh hoạt: tương thích UUID với các giá trị
128bit unsigned int,hex,URL-Safe base62 -
Mã nguồn mở Python
1 bình luận
Có một thứ tương tự là KSUID 20 byte do Segment tạo ra, nhưng nó không phải UUID 128 bit tiêu chuẩn.
https://github.com/segmentio/ksuid