OrientDB - Database di commit

Simile a RDBMS, OrientDB fornisce anche concetti di transazione come Commit e Rollback. Commit si riferisce alla chiusura della transazione salvando tutte le modifiche nel database. Rollback si riferisce al ripristino dello stato del database fino al punto in cui è stata aperta la transazione.

La seguente istruzione è la sintassi di base del comando del database Commit.

COMMIT

Note - È possibile utilizzare questo comando solo dopo essersi connessi a un determinato database e dopo aver iniziato la transazione.

Esempio

In questo esempio, useremo lo stesso database denominato "demo" che abbiamo creato nel capitolo precedente. Vedremo l'operazione di commit della transazione e memorizzeremo un record utilizzando le transazioni.

Innanzitutto, avvia la transazione utilizzando quanto segue BEGIN comando.

orientdb {db = demo}> BEGIN

Quindi, inserisci un record in una tabella dei dipendenti con i valori id = 12 e name = satish.P utilizzando il seguente comando.

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

È possibile utilizzare il seguente comando per eseguire il commit della transazione.

orientdb> commit

Se questa transazione viene salvata con successo, otterrai il seguente output.

Transaction 2 has been committed in 4ms