OrientDB - База данных фиксации
Подобно СУБД, OrientDB также предоставляет концепции транзакций, такие как фиксация и откат. Commit относится к закрытию транзакции путем сохранения всех изменений в базе данных. Rollback относится к восстановлению состояния базы данных до точки, в которой вы открыли транзакцию.
Следующая инструкция является основным синтаксисом команды Commit database.
COMMIT
Note - Вы можете использовать эту команду только после подключения к конкретной базе данных и после начала транзакции.
пример
В этом примере мы будем использовать ту же базу данных с именем demo, которую мы создали в предыдущей главе. Мы увидим операцию фиксации транзакции и сохраним запись с помощью транзакций.
Сначала запустите транзакцию, используя следующие BEGIN команда.
orientdb {db = demo}> BEGIN
Затем вставьте запись в таблицу сотрудников со значениями id = 12 и name = satish.P, используя следующую команду.
orientdb> INSERT INTO employee (id, name) VALUES (12, 'satish.P')
Вы можете использовать следующую команду для фиксации транзакции.
orientdb> commit
Если эта транзакция успешно зафиксирована, вы получите следующий результат.
Transaction 2 has been committed in 4ms