Trình Tạo UUID
Tạo Mã Định Danh Duy Nhất Toàn Cục (UUID) cho ứng dụng của bạn. UUID là mã định danh 128-bit duy nhất trong không gian và thời gian.
Tạo UUID
Các Phiên Bản UUID
- UUID v1: Tạo từ timestamp và địa chỉ MAC (node ID). Hữu ích khi bạn cần sắp xếp theo thời gian.
- UUID v4: Hoàn toàn ngẫu nhiên theo RFC 4122. Phiên bản được sử dụng phổ biến nhất.
- UUID v7: Dựa trên Unix timestamp với thành phần ngẫu nhiên. Tốt nhất cho chỉ mục cơ sở dữ liệu vì duy trì thứ tự thời gian.
Định Dạng UUID
Tất cả UUID tuân theo định dạng chuẩn:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
Trong đó M chỉ phiên bản UUID (1, 4 hoặc 7) và N chỉ biến thể.
Lưu Ý Quan Trọng
- Tất cả UUID được tạo trong trình duyệt của bạn - không có dữ liệu nào được gửi đến máy chủ.
- Mỗi UUID được đảm bảo là duy nhất trong một lần tạo.
- UUID v1 có thể tiết lộ địa chỉ MAC của bạn - sử dụng v4 hoặc v7 nếu lo ngại về quyền riêng tư.
- UUID v7 được khuyến nghị cho khóa chính cơ sở dữ liệu vì thứ tự thời gian của nó.