OrientDB-커밋 데이터베이스

RDBMS와 마찬가지로 OrientDB는 Commit 및 Rollback과 같은 트랜잭션 개념도 제공합니다. 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