2010/05/18
SQLite 에서 Transaction 사용하기
간단한 데이터 파일을 SQLite 를 이용하여 저장하도록 프로그램을 작성하였는데 엄청난 성능을 보여 주었다. 간단한 저장을 수초에 걸려 처리를 하는 것이였다.
인터넷으로 관련 자료를 찾아보니 Insert 처리 속도가 Transaction 의 사용 여부에 따라 엄청난 결과를 가져왔다.
참고 : Database Speed Comparison
SQLite 의 Transaction Begin stmt 와 Commit stmt 그리고 Rollback stmt 로 구성되는데 구문은 아래와 같다.
begin-stmt:
commit-stmt:
rollback-stmt:
참고 : SQL As Understood By SQLite
C/C++ API 를 이용하는 코드에서는 아래와 같은 명령을 실행 하면 된다.
<
Original Post : http://neodreamer-dev.tistory.com/439
인터넷으로 관련 자료를 찾아보니 Insert 처리 속도가 Transaction 의 사용 여부에 따라 엄청난 결과를 가져왔다.
참고 : Database Speed Comparison
SQLite 의 Transaction Begin stmt 와 Commit stmt 그리고 Rollback stmt 로 구성되는데 구문은 아래와 같다.
begin-stmt:
commit-stmt:
rollback-stmt:
참고 : SQL As Understood By SQLite
C/C++ API 를 이용하는 코드에서는 아래와 같은 명령을 실행 하면 된다.
sqlite3_exec( db, "BEGIN", NULL, NULL, NULL );
:
:
sqlite3_exec( db, "COMMIT", NULL, NULL, NULL );
<
Original Post : http://neodreamer-dev.tistory.com/439
Labels:
Local Database
,
SQL
,
SQLite
,
SQLite database
,
TistoryOldPost
,
Transaction
,
트랙잭션
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment