Tạo ULID
Công cụ tạo ULID miễn phí trực tuyến, định danh duy nhất có thể sắp xếp
ULID là gì?
ULID (Universally Unique Lexicographically Sortable Identifier) là mã định danh 128-bit kết hợp timestamp với tính ngẫu nhiên. Khác với UUID v4, ULID có thể sắp xếp theo thời gian tạo, khiến chúng lý tưởng cho khóa chính cơ sở dữ liệu và hệ thống phân tán nơi thứ tự quan trọng.
▶Sự khác biệt giữa ULID và UUID là gì?
ULID dài 26 ký tự (so với 36 của UUID) và có thể sắp xếp theo timestamp. UUID v4 hoàn toàn ngẫu nhiên không có thứ tự. ULID tốt hơn cho lập chỉ mục cơ sở dữ liệu vì insert là tuần tự.
▶ULID có duy nhất không?
ULID kết hợp timestamp 48-bit (độ chính xác mili-giây) với 80 bit ngẫu nhiên. Trong cùng một mili-giây, phần ngẫu nhiên cung cấp 2^80 giá trị duy nhất. Va chạm là cực kỳ khó xảy ra.