Eine Aktienhandelsanwendung erfordert eine Latenz im Sub-Millisekundenbereich für die Verarbeitung von Handelsanfragen. Handelsdaten werden in DynamoDB gespeichert, aber Lasttests zeigen, dass der Datenabruf langsamer ist als erforderlich. Welche Lösung reduziert die Abruflatenz mit minimalem Aufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: DynamoDB Accelerator (DAX) verwenden, um die Handelsdaten zwischenzuspeichern..
Warum dies die Antwort ist
DynamoDB Accelerator (DAX) ist ein vollständig verwalteter, hochverfügbarer In-Memory-Cache für DynamoDB, der Leseoperationen im Sub-Millisekundenbereich ermöglicht. Dies ist ideal für Anwendungen wie den Aktienhandel, die extrem niedrige Latenzzeiten erfordern. Das Hinzufügen von lokalen sekundären Indizes (LSIs) kann die Abfrageleistung verbessern, aber nicht auf das Niveau eines In-Memory-Caches. Das Verschieben von Daten nach Amazon S3 ist für Objektspeicher und nicht für transaktionale Datenbankabfragen mit geringer Latenz gedacht; S3 Transfer Acceleration beschleunigt nur Uploads. Wiederholungsversuche mit exponentiellem Backoff sind eine Best Practice für die Fehlertoleranz, verbessern aber nicht die grundlegende Abfragelatenz.
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