Руководства
Статьи о концепциях UUID, выборе версии и применении на практике.
Что такое UUID
Разбираем с основ, что такое UUID (универсальный уникальный идентификатор) и зачем он нужен.
Полный обзор версий UUID (v1, v3, v4, v5, v7)
Сравниваем, как создаётся каждая версия UUID и когда её использовать.
UUID vs ULID vs NanoID
Сравниваем три ключевых идентификатора по длине, сортировке и назначению.
UUID в качестве первичного ключа базы данных
Рассматриваем плюсы и минусы использования UUID как первичного ключа и выбор между v4 и v7.
Вероятность коллизии и безопасность
Разбираемся, действительно ли UUID уникален и можно ли использовать его как токен безопасности.
Использование UUID в URL и именах файлов
Разбираем нюансы размещения UUID в путях URL и именах файлов, а также более короткие альтернативы.
Производительность UUID и советы по хранению
Рассматриваем факторы, влияющие на производительность UUID при массовой генерации и хранении в базе данных.
Лучшие практики использования UUID
Собираем в виде чек-листа принципы, которых стоит придерживаться при работе с UUID на практике.