System Design · Senior · Запитання 57 з 75
Що дає ID у стилі Snowflake порівняно з випадковим UUIDv4?
- ✓Правильна відповідь: ID генеруються без координації й приблизно впорядковані за часом (мітка часу + машина + лічильник), що зручно для індексів і сортування
- 2Сильніше шифрування
- 3Рядки коротші за будь-який UUID
Пояснення
Впорядковані за часом ключі роблять вставки в B-дерево локальними. Розбіжність годинників між машинами треба враховувати; UUIDv7 дає схожу властивість.