2026-05-19 · Чтение 1 мин
UUID v4 в distributed systems
Random UUID снижают coordination; они не заменяют sequential business ID.
UUIDbackenddistributed
Основные выводы
- v4 когда нужны opaque, low-collision identifiers без central allocator.
- Validate format на API boundaries, даже если generation client-side.
Когда v4 подходит
Отлично для correlation IDs, upload session keys, client-generated draft entities.
Плохо как primary keys на huge indexed tables без понимания fragmentation costs.
Часто задаваемые вопросы
UUID v1 vs v4?
v1 time/MAC-based; v4 random. v4 для public ID, если не нужен sortable time ordering.
Сколько generate за раз?
Batch generation для fixtures; не ship huge lists в browsers без нужды.