2017-05-17 4 views

Antwort

0

Wenn ich Ihre Frage richtig verstanden habe, möchten Sie einen Mechanismus zum Zurücksetzen Ihrer Transaktion im Falle eines Fehlers.

Es ist so ziemlich möglich in Cosmosdb. Sie müssen eine gespeicherte Prozedur schreiben; Es ist eine serverseitige JS-Codierung.

Transaktionen sind tief und nativ in das JavaScript-Programmiermodell von Cosmos DB integriert. Innerhalb einer JavaScript-Funktion werden alle Vorgänge automatisch in einer einzigen Transaktion zusammengefasst. Wenn das JavaScript ohne Ausnahme abgeschlossen wird, werden die Vorgänge für die Datenbank festgeschrieben. Tatsächlich sind die Anweisungen "BEGIN TRANSACTION" und "COMMIT TRANSACTION" in relationalen Datenbanken implizit in Cosmos DB enthalten. Wenn es eine Ausnahme gibt, die aus dem Skript propagiert wird, wird die JavaScript-Laufzeit von Cosmos DB die gesamte Transaktion zurücksetzen

Bitte folgen Sie der link für weitere Informationen.

Verwandte Themen