Бази даних · Senior · Запитання 26 з 75
Як генерувати унікальні ID між шардами без центральної послідовності?
- 1Використати кількість рядків як ID
- ✓Правильна відповідь: Упорядковані за часом унікальні ID, як-от UUID v7 чи ID у стилі Snowflake (час + ID вузла + лічильник)
- 3Використати
SERIALна кожному шарді
Пояснення
Послідовності окремих шардів конфліктують між собою. Упорядковані за часом ID лишаються приблизно сортованими й зручними для індексу.