Beim Entwurf einer DynamoDB-Tabelle für eine Kundenprämienanwendung möchte der Entwickler die Abfrageleistung optimieren und die Wahrscheinlichkeit von Hot Partitions vor der Durchführung von Leistungstests reduzieren. Welches Attribut ist die beste Wahl als Partition Key?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Eine zufällig generierte UUID für jeden Kundendatensatz..
Warum dies die Antwort ist
Eine zufällig generierte UUID für jeden Kundendatensatz ist die beste Wahl, da sie eine hohe Kardinalität und eine gleichmäßige Verteilung der Daten über die Partitionen gewährleistet. Dies minimiert das Risiko von Hot Partitions, bei denen eine einzelne Partition übermäßig viele Anfragen erhält, was die Leistung beeinträchtigt. Der vollständige Name des Kunden, das Anmeldedatum oder der Name des Haustiers sind schlechtere Optionen, da sie zu ungleichmäßigen Verteilungen führen können. Beispielsweise könnten viele Kunden denselben Nachnamen haben, sich am selben Tag anmelden oder beliebte Haustiernamen verwenden, was zu Hot Partitions führen würde.
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