Руководство - Разработчик

Что такое UUID?

Разберитесь в UUID - уникальных идентификаторах в базах данных и API - и сгенерируйте его мгновенно.

Что такое UUID

UUID (универсально уникальный идентификатор), также называемый GUID, - это 128-битное значение из 36 символов, например 550e8400-e29b-41d4-a716-446655440000. Он устроен так, что разные системы создают ID, которые не сталкиваются, без центрального органа.

Когда использовать

Используйте UUID как первичные ключи, ID запросов, имена файлов или любой идентификатор, который должен быть уникальным между системами. Версия 4 (случайная) - частый выбор, генерируется полностью в браузере.

Открыть генератор UUID

UUID и автоинкрементные ID

Автоинкрементные числа короткие, но раскрывают количество и требуют одной базы для назначения. UUID длиннее, но генерируются где угодно, параллельно, с практически нулевым шансом столкновения.

Почему это важно

Уникальные ID предотвращают конфликты данных при слиянии или синхронизации систем. UUID сильно упрощают распределённые и офлайн-приложения.

Вопросы и ответы

UUID - это то же, что GUID?

Да - GUID это название Microsoft для того же 128-битного идентификатора. Они взаимозаменяемы.

Могут ли два UUID совпасть?

На практике нет. У UUID версии 4 так много значений, что столкновение астрономически маловероятно.

Похожее

Инструменты и руководства, чтобы продолжить.