Ein Unternehmen speichert pro Benutzer eine Anwendungsformularübermittlung in einer DynamoDB-Tabelle. Jedes Element enthält den Benutzernamen, das Übermittlungsdatum, den Validierungsstatus (UNVALIDATED, VALID, NOT VALID) und eine Bewertung von 1 bis 5. Welches Attribut sollte als Partition Key verwendet werden, um sicherzustellen, dass die Datensätze während eines Anstiegs der Übermittlungen gut auf die Partitionen verteilt sind?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Benutzername.
Warum dies die Antwort ist
Der Benutzername ist die beste Wahl für den Partition Key, da er eine hohe Kardinalität aufweist und die Daten gleichmäßig über die Partitionen verteilt. Jeder Benutzer hat einen eindeutigen Benutzernamen, was zu einer guten Verteilung der Lese- und Schreibvorgänge führt und Hot Partitions vermeidet. Das Übermittlungsdatum würde zu Hot Partitions führen, da alle neuen Übermittlungen auf die Partition des aktuellen Datums geschrieben würden. Der Validierungsstatus und die Bewertung (1-5) haben eine sehr geringe Kardinalität, was ebenfalls zu Hot Partitions führen würde, da viele Elemente denselben Wert hätten und auf dieselbe Partition abgebildet würden.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich