OrientDB - Commit-Datenbank

Ähnlich wie RDBMS bietet OrientDB auch Transaktionskonzepte wie Commit und Rollback. Commit bezieht sich auf das Schließen der Transaktion durch Speichern aller Änderungen in der Datenbank. Rollback bezieht sich auf die Wiederherstellung des Datenbankstatus bis zu dem Punkt, an dem Sie die Transaktion geöffnet haben.

Die folgende Anweisung ist die grundlegende Syntax des Commit-Datenbankbefehls.

COMMIT

Note - Sie können diesen Befehl nur verwenden, nachdem Sie eine Verbindung zu einer bestimmten Datenbank hergestellt und die Transaktion gestartet haben.

Beispiel

In diesem Beispiel verwenden wir dieselbe Datenbank mit dem Namen "Demo", die wir im vorherigen Kapitel erstellt haben. Wir werden den Vorgang der Festschreibungstransaktion sehen und einen Datensatz unter Verwendung von Transaktionen speichern.

Starten Sie die Transaktion zunächst wie folgt BEGIN Befehl.

orientdb {db = demo}> BEGIN

Fügen Sie dann mit dem folgenden Befehl einen Datensatz mit den Werten id = 12 und name = satish.P in eine Mitarbeitertabelle ein.

orientdb> INSERT INTO employee (id, name) VALUES (12, 'satish.P')

Mit dem folgenden Befehl können Sie die Transaktion festschreiben.

orientdb> commit

Wenn diese Transaktion erfolgreich festgeschrieben wurde, erhalten Sie die folgende Ausgabe.

Transaction 2 has been committed in 4ms