Datenbanken · Senior · Frage 23 von 75
Was macht einen guten Shard-Schlüssel aus?
- 1Ein Zeitstempel, damit neue Daten auf einen Shard gehen
- 2Eine boolesche Spalte, damit es nur zwei Shards gibt
- 3Hohe Kardinalität, gleichmäßige Last, passt zu häufigen Abfragen
Antwort zeigen
Richtige Antwort: Hohe Kardinalität, gleichmäßige Last, passt zu häufigen Abfragen
Erklärung
Ein zeitbasierter Schlüssel schickt alle neuen Schreibvorgänge auf einen Shard (ein Hotspot). Shard-übergreifende Abfragen sind teuer, halte also die Daten eines Mandanten zusammen.