System Design · Senior · Frage 3 von 75

Warum ist „Erstellungsdatum“ als Sharding-Schlüssel gefährlich?

Antwort zeigen

Richtige Antwort: Alle neuen Datensätze landen in einem Shard - eine Hot Partition

Erklärung

Sharding verteilt Daten auf Knoten; der Schlüssel muss die Last gleichmäßig verteilen und zu den Abfragen passen. Ein monoton steigender Schlüssel bündelt Schreibvorgänge im letzten Shard. Oft nutzt man einen Hash der Nutzer-ID oder einen zusammengesetzten Schlüssel.

Zum Weiterlesen

Fehler in der Frage

System Design · Senior · Frage 3

Teste dich selbst

Mach den Test System Design · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen