OrientDB - Cơ sở dữ liệu cam kết

Tương tự như RDBMS, OrientDB cũng cung cấp các khái niệm giao dịch như Cam kết và Khôi phục. Commit đề cập đến việc đóng giao dịch bằng cách lưu tất cả các thay đổi vào cơ sở dữ liệu. Rollback đề cập đến việc khôi phục trạng thái cơ sở dữ liệu đến thời điểm bạn đã mở giao dịch.

Câu lệnh sau đây là cú pháp cơ bản của lệnh cơ sở dữ liệu Cam kết.

COMMIT

Note - Bạn chỉ có thể sử dụng lệnh này sau khi kết nối với một cơ sở dữ liệu cụ thể và sau khi bắt đầu giao dịch.

Thí dụ

Trong ví dụ này, chúng ta sẽ sử dụng cùng một cơ sở dữ liệu có tên là 'demo' mà chúng ta đã tạo trong chương trước. Chúng ta sẽ thấy hoạt động của giao dịch cam kết và lưu trữ bản ghi sử dụng các giao dịch.

Đầu tiên, bắt đầu giao dịch bằng cách sử dụng BEGIN chỉ huy.

orientdb {db = demo}> BEGIN

Sau đó, chèn một bản ghi vào bảng nhân viên với các giá trị id = 12 và name = thoả mãn bằng lệnh sau.

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

Bạn có thể sử dụng lệnh sau để thực hiện giao dịch.

orientdb> commit

Nếu giao dịch này được cam kết thành công, bạn sẽ nhận được kết quả sau.

Transaction 2 has been committed in 4ms