반응형

Embedded DB 4

H2

===== 특징 ===== * JDBC API로 사용. pure java 이므로 C 로는 사용 못함. * 구글앱 에서 사용 * http://www.h2database.com/html/main.html * H2 supports row level locks when using multi version concurrency. * embedded mode, server mode, mixed mode 가 가능하므로, 임베디드 DB를 다른 프로세스가 억세스 할 수 있는 장점이 있다. 따라서 데이터 insert는 임베디드로 하고 쿼리는 서버모드로 접근가능함. * http://www.h2database.com/html/features.html#products_work_with * To backup data while ..

Embedded DB 2010.03.23

SQLite3

===== 특징 ===== * c, java 모두 지원. * 클라이언트 서버 모델이 아니고, DB가 파일로 저장됨. * 따라서 여러 프로세스가 DB를 공유하려면, 파일 레벨의 lock이 필요하기 때문에, 이 DB는 lock이 파일 lock인 DB락으로 처리됨. * Shared Cache Mode 로 인해 여러 쓰레드 사용 가능하고, 한 쓰레드가 write 하는 동안 다른 쓰레드는 read 가능함 ===== 메모리 DB 사용시 문제점 ===== * In most extensions, if you use :memory: or an empty string as the name for the database, it will create the database in RAM. The database will onl..

Embedded DB 2010.03.23
반응형