Tạo UUID — Mã Định Danh Duy Nhất Cho Ứng Dụng Của Bạn
UUID (Universally Unique Identifier) là số 128-bit để xác định duy nhất thông tin trong hệ thống máy tính. Với trình tạo của chúng tôi, bạn tạo UUID số lượng lớn trong định dạng mong muốn chỉ một cú click.
UUID v1 Vs. v4 Vs. v5
UUID v1 dựa trên timestamp và địa chỉ MAC — có thể sắp xếp nhưng lộ thông tin thiết bị. UUID v4 hoàn toàn ngẫu nhiên — được dùng phổ biến nhất cho mục đích chung. UUID v5 là xác định dựa trên namespace và tên.
UUID Làm Khóa Chính
UUID v4 làm khóa chính cơ sở dữ liệu có ưu điểm (không cần bộ tạo số thứ tự tập trung) nhưng phân mảnh chỉ mục B-tree do chèn ngẫu nhiên. UUID v7 (tiêu chuẩn mới nổi) tạo UUID sắp xếp theo thời gian giải quyết vấn đề này.
UUID Vs. ULID Vs. NanoID
ULID kết hợp khả năng sắp xếp theo timestamp với tính ngẫu nhiên. NanoID compact hơn (21 ký tự) và an toàn cho URL. UUID vẫn là tiêu chuẩn nhờ hỗ trợ phổ quát trong mọi ngôn ngữ và cơ sở dữ liệu.