Генератор UUID v7
Генеруйте впорядковані за часом, сортовані UUID v7 миттєво у вашому браузері.
Один UUID на рядок, відсортовані за часом створення — ідеально для ключів БД та seed-даних.
Що таке UUID v7?
UUID v7 — це впорядкований за часом ідентифікатор, визначений у RFC 9562. Його перші 48 біт кодують час створення як UNIX-мітку в мілісекундах, а решта випадкова, тож значення залишаються глобально унікальними й природно сортуються за часом створення.
Упорядковані за часом UUID дружніші до індексів БД, ніж повністю випадкові UUID v4: нові рядки лягають поруч, а не фрагментують індекс. Цей інструмент генерує UUID v7 локально у вашому браузері та вміє витягувати мітку часу з будь-якого значення v7.
Як користуватися генератором UUID v7
- Натисніть «Згенерувати», щоб створити один UUID v7.
- Використайте «Копіювати», щоб скопіювати його в буфер обміну.
- Натисніть «Згенерувати 10» для пакетного списку, один UUID на рядок.
- Вставте будь-який UUID v7 у поле витягання, щоб побачити вбудовану мітку часу створення.
Найкращі практики
- Віддавайте перевагу UUID v7 над v4 для первинних ключів БД — локальність індексу значно краща.
- Вбудована мітка часу розкриває, коли створено запис. Уникайте v7 там, де це чутлива інформація.
- Значення, згенеровані в одну мілісекунду, не гарантовано строго впорядковані.
- UUID — це ідентифікатори, а не секрети: ніколи не використовуйте їх як токени чи паролі.
Пов’язані гайди
Дізнайся workflow за цим інструментом і що перевіряти далі.
Що перевірити перед переходом на UUID v7
UUID v7 зберігає глобальну унікальність і сортується за часом створення, але перед впровадженням варто переглянути сховище, приватність та очікування щодо порядку.
Перевірте підтримку бібліотек
Переконайтесь, що ваша мова, фреймворк і драйвери БД вміють генерувати та парсити UUID v7, перш ніж стандартизувати його.
Пам'ятайте про вбудовану мітку часу
Перші 48 біт кодують час створення в мілісекундах. Не використовуйте v7 там, де розкриття часу створення — проблема приватності.
Не покладайтеся на строгий порядок
Значення, створені в одну мілісекунду, не гарантовано монотонні між процесами, якщо генератор не додає лічильники.
Лишайте v4 там, де важлива випадковість
Для токенів чи ідентифікаторів, які не повинні розкривати часову інформацію, випадковий UUID v4 залишається безпечнішим вибором.
Пов’язані інструменти
Можливо, тобі також стануть у пригоді ці інструменти.