Eine Gaming-Website muss die Datensätze beider Spieler in einer einzigen Transaktion aktualisieren und persistent speichern, sodass bei einem Fehlschlag einer Aktualisierung die gesamte Transaktion zurückgesetzt wird. Welche AWS-Services oder -Funktionen können das erforderliche Transaktionsverhalten bereitstellen? (Wählen Sie zwei)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Amazon DynamoDB unter Verwendung der Transact* (Transaktions-) Lese-/Schreiboperationen., Amazon Aurora MySQL unter Verwendung von Operationen, die innerhalb eines Datenbanktransaktionsblocks ausgeführt werden..
Warum dies die Antwort ist
Amazon DynamoDB unterstützt ACID-Transaktionen (Atomicity, Consistency, Isolation, Durability) über mehrere Elemente innerhalb einer Tabelle oder über mehrere Tabellen hinweg mit seinen TransactWriteItems- und TransactReadItems-Operationen. Dies gewährleistet, dass entweder alle Änderungen erfolgreich sind oder keine der Änderungen übernommen wird. Amazon Aurora MySQL ist eine relationale Datenbank, die standardmäßig ACID-Transaktionen unterstützt. Operationen, die innerhalb eines Datenbanktransaktionsblocks ausgeführt werden, stellen sicher, dass alle Änderungen entweder gemeinsam committed oder zurückgesetzt werden. Amazon DynamoDB mit ConsistentRead auf „true“ bietet nur Lesekonsistenz für einzelne Elemente und keine Transaktionsfähigkeit über mehrere Elemente hinweg. Amazon ElastiCache for Memcached und Amazon Athena sind keine transaktionalen Datenbanken im Sinne von ACID-Eigenschaften für mehrere Datenänderungen.
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