UUID v4 vs v7?

Middle
164 просмотров
AFK Offer AI

UUID v4 — полностью случайный, 122 бита из crypto/rand. Плюсы: простота, невозможно угадать. Минусы: неупорядоченный, фрагментирует B-tree индексы в БД. UUID v7 — первые 48 бит это unix timestamp в миллисекундах, остальное случайное. Плюсы: сортируемый по времени, отлично для PK в БД (последовательная вставка). Для новых проектов рекомендую v7.

Следующий вопрос

Как ты обеспечиваешь безопасность?