간단한 데이터 파일을 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 를 이용하는 코드에서는 아래와 같은 명령을 실행 하면 된다.



Posted by NeoDreamer
:
BLOG main image
사람의 발목을 잡는건 '절망'이 아니라 '체념'이고 앞으로 나아가게 하는건 '희망'이 아니라 '의지'다. - 암스 중에서 - by NeoDreamer

공지사항

카테고리

전체보기 (793)
Life Story (1)
Thinking (2)
Nothing (5)
---------------* (0)
Dev Story (701)
Com. Story (80)
IT Story (1)
---------------+ (0)
Etc (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :
05-05 13:29