Bazy danych · Senior · Pytanie 26 z 75
Jak generować unikalne ID między shardami bez centralnej sekwencji?
- 1Używać liczby wierszy jako ID
- ✓Poprawna odpowiedź: Uporządkowanymi czasowo unikalnymi ID, jak UUID v7 albo ID w stylu Snowflake (czas + ID węzła + licznik)
- 3Używać
SERIALna każdym shardzie
Wyjaśnienie
Sekwencje poszczególnych shardów kolidują ze sobą. Uporządkowane czasowo ID pozostają mniej więcej sortowalne i przyjazne dla indeksów.