Bazy danych · Senior · Pytanie 23 z 75
Co cechuje dobry klucz shardowania?
- 1Znacznik czasu, żeby nowe dane trafiały do jednego sharda
- 2Kolumna logiczna
- ✓Poprawna odpowiedź: Wysoka kardynalność, równomierny rozkład danych i obciążenia oraz dopasowanie do najczęstszych zapytań (np. ID tenanta)
Wyjaśnienie
Klucz oparty na czasie kieruje wszystkie nowe zapisy do jednego sharda (gorący punkt). Zapytania między shardami są drogie, więc trzymaj dane tenanta razem.