Ein Unternehmen betreibt eine mobile Chat-Anwendung, deren Datenspeicher in Amazon DynamoDB liegt. Benutzer möchten neue Nachrichten mit möglichst geringer Latenz lesen. Ein Lösungsarchitekt muss eine optimale Lösung entwerfen, die minimale Anwendungsänderungen erfordert. Welche Methode sollte der Lösungsarchitekt wählen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Konfigurieren Sie Amazon DynamoDB Accelerator (DAX) für die Tabelle der neuen Nachrichten. Aktualisieren Sie den Code, um den DAX-Endpunkt zu verwenden..
Warum dies die Antwort ist
Die Konfiguration von Amazon DynamoDB Accelerator (DAX) für die Tabelle der neuen Nachrichten und die Aktualisierung des Codes zur Verwendung des DAX-Endpunkts ist die optimale Lösung. DAX ist ein vollständig verwalteter, hochverfügbarer In-Memory-Cache für DynamoDB, der Leseoperationen von Millisekunden auf Mikrosekunden beschleunigt. Dies erfüllt die Anforderung geringster Latenz bei minimalen Anwendungsänderungen, da DAX API-kompatibel mit DynamoDB ist. DynamoDB-Read-Replicas sind für globale Anwendungen und nicht für die Latenzreduzierung innerhalb einer Region gedacht. Das Verdoppeln der Lese-Kapazitätseinheiten würde die Latenz nicht signifikant reduzieren, da die Daten immer noch von DynamoDB abgerufen werden müssen. Das Hinzufügen eines Amazon ElastiCache for Redis-Caches würde erhebliche Anwendungsänderungen erfordern, um die Cache-Logik zu implementieren, was der Anforderung minimaler Änderungen widerspricht.
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