Генератор UUID (версія 7)
Згенеруйте Універсально Унікальний Ідентифікатор (UUID) версії 7 (впорядкований за часом), 128-бітний ідентифікатор, що поєднує мітку часу Unix з випадковими даними для природного хронологічного сортування. Визначений у RFC 9562.
Згенерований UUID:
Пов'язані інструменти
Докладніше про UUID версії 7
UUID версії 7 — це впорядкований за часом UUID, визначений у RFC 9562, що вбудовує мітку часу Unix для природного хронологічного сортування при збереженні випадковості для унікальності. Ось як конструюється UUID версії 7:
48-бітна мітка часу Unix у мілісекундах розміщується у найстарших 48 бітах (біти 0-47).
Номер версії
0111(7 у шістнадцятковому) встановлюється у бітах 48-51.12 біт криптографічно безпечних випадкових даних заповнюють біти 52-63.
Варіант
10встановлюється у бітах 64-65 відповідно до RFC 4122.62 біти криптографічно безпечних випадкових даних заповнюють біти 66-127.
Результуючий UUID має формат: xxxxxxxx-xxxx-7xxx-yxxx-xxxxxxxxxxxx, де 7 вказує на версію 7, а y представляє варіант. UUID v7 все частіше віддають перевагу над UUID v4 для первинних ключів бази даних, оскільки вбудована мітка часу забезпечує природне хронологічне впорядкування, що покращує продуктивність індексів бази даних.