Trình tạo UUID
ID v4 ngẫu nhiên hoặc v7 sắp xếp được, một hay năm trăm cái cùng lúc.
Chạy hoàn toàn trong trình duyệt của bạn — không có dữ liệu nào bạn nhập được gửi tới máy chủ của chúng tôi.
v4: hoàn toàn ngẫu nhiên, không tiết lộ thời điểm tạo.
Cách hoạt động
UUID v4 gồm 122 bit ngẫu nhiên — lựa chọn thông thường cho ID không được đoán ra. UUID v7 (RFC 9562) bắt đầu bằng dấu thời gian tính theo mili giây, nên giá trị mới luôn xếp sau giá trị cũ; cơ sở dữ liệu thích điều này vì bản ghi mới được chèn vào cuối chỉ mục thay vì các trang ngẫu nhiên. Cả hai đều lấy từ crypto.getRandomValues. Trùng lặp không phải vấn đề ở bất kỳ quy mô thực tế nào.
Câu hỏi thường gặp
Khóa chính nên dùng v4 hay v7?
v7. Nó giữ chỉ mục B-tree gọn gàng vì giá trị tăng dần theo thời gian. Dùng v4 khi không muốn thời điểm tạo lộ ra từ ID.
Hai UUID được tạo ra có thể trùng nhau không?
Về lý thuyết thì có, trên thực tế thì không: bạn phải tạo hàng tỷ cái mỗi giây trong nhiều năm mới có khả năng thật sự trùng v4.
Công cụ liên quan
Tất cả công cụ →Dùng ngay trên máy chủ của bạn: VPS KVM từ 3 $/tháng, quyền root, thanh toán bằng crypto.
Các gói VPS