EQVPS
Розробнику

Генератор UUID

Випадкові v4 чи сортовані v7 — хоч один, хоч п'ятсот за раз.

Працює повністю в браузері — нічого з уведеного не надсилається на наші сервери.

Версія

v4: повністю випадковий, нічого не каже про час створення.

Результат

Як це працює

UUID v4 — це 122 випадкові біти, звичайний вибір для ідентифікаторів, які не можна вгадати. UUID v7 (RFC 9562) починається з позначки часу в мілісекундах, тому нові значення йдуть після старих; базам даних це подобається — вставки йдуть у кінець індексу, а не у випадкові сторінки. Обидва варіанти беруться з crypto.getRandomValues. Колізії за будь-яких реальних обсягів не проблема.

Питання й відповіді

v4 чи v7 для первинного ключа?

v7. Він тримає B-tree-індекси компактними, бо значення ростуть із часом. v4 беріть, коли час створення не має читатися з ID.

Чи можуть два UUID збігтися?

Теоретично так, практично ні: щоб отримати реальний шанс колізії v4, довелося б роками генерувати мільярди на секунду.

Схожі інструменти

Усі інструменти →

Застосуйте це на власному сервері: KVM VPS від $3 на місяць, root-доступ, оплата криптовалютою.

Тарифи VPS