System Design · Senior · Pytanie 3 z 75
Czym grozi wybór klucza shardowania „według daty utworzenia”?
- ✓Poprawna odpowiedź: Wszystkie nowe rekordy trafią do jednego sharda - powstanie gorąca partycja
- 2Dat nie można używać jako klucza w bazach danych
- 3Rekordy z tą samą datą zostaną usunięte jako duplikaty
Wyjaśnienie
Shardowanie rozdziela dane między węzły; klucz powinien równomiernie rozkładać obciążenie i pasować do zapytań. Monotoniczny klucz koncentruje zapis w ostatnim shardzie. Często używa się hasha od id użytkownika lub klucza złożonego.