자바로 임베디드 DB를 사용할 꺼면서 JNI 까지 쓴다는건 좀, 오바일거 같은 생각이듭니다. JNI 쓰면 어플리케이션 배포할 때 상당히 귀찮아질텐데요.
HSQLDB는 저장을 쿼리문으로 하더군요. 데이터량이 매우 크지 않다면 용량도 작고 SQL 표준도 잘지원하고 좋은 것 같습니다.
하지만 DB 내용의 용량이 커지면 아마 감당하기 어려워 질것으로 예상됩니다.
어느정도 큰 용량을 취급해야 한다면, Derby 사용을 추천하고 싶네요. Derby 같은 경우 원래 IBM의 클라우드스케이프인가 하는 상용 DB를 오픈소스로 바꾼거구요, 이미 필드에서 오랬동안 사용되면서 어느정도 인정받은 것으로 알고 있습니다. 저희 회사에서 취급하는 어플리케이션의 내장 DB로도 사용되는데 지금까지 DB로 인한 문제도 전혀 없었구요.
http://hsqldb.org또는 sqlite + java wr
http://hsqldb.org
또는 sqlite + java wrapper겠지요.
--
익스펙토 페트로눔
http://db.apache.org/derby/
http://db.apache.org/derby/
----
I paint objects as I think them, not as I see them.
atie's minipage
[quote="exsider"]sql 표준 지원하고[/quote]여기
여기서 매우 고민되긴 하지만
sqlite 에 백만스물한표요.
https://xenosi.de/
Java위에서는 써본적이 없긴 하지만 sqlite 에 한표 던집니다.
Java위에서는 써본적이 없긴 하지만 sqlite 에 한표 던집니다.
몇만라인 넘어가는 프로그램이 아니라면 가볍고 쓰기 쉬운게 좋겠지요. ;-)
--
http://www.deisys.net
버클리 디비도 임베디드 디비에서는 상당히 널리 쓰이죠.
버클리 디비도 임베디드 디비에서는 상당히 널리 쓰이죠.
저도
http://www.sqlite.org/download.html
저도 sqlite 한표던집니다 (-_-)b
스마일 :0
현재의 대세는 sqlite인듯 합니다. 넷스케이프는 버클리 DB를 쓰고
현재의 대세는 sqlite인듯 합니다. 넷스케이프는 버클리 DB를 쓰고 있었지만 현재 모질라 재단은 SQLITE를 쓰고 있습니다.
- 죠커's blog / HanIRC:#CN
역시 "이런게 필요하다" 싶은건 이미 누군가가 만들어 놓았네요.답변해
역시 "이런게 필요하다" 싶은건 이미 누군가가 만들어 놓았네요.
답변해 주신 분들 모두 감사드립니다...
SQLite => good , but, JNI interface p
SQLite => good , but, JNI interface programming required
HSQLDB => a Pure java DBMS
자바 쪽이면 SQLLite나 버클리보다는 HSQLDB가 월등하다고 봅니다
자바 쪽이면 SQLLite나 버클리보다는 HSQLDB가 월등하다고 봅니다. 일단 표준 잘 지원하고 서버 띄울 필요도 없이 JDBC 연결만 맺으면 자동으로 되니까요.
DBMS로서 SQLLite, 버클리 등과 HSQLDB/Derby의 비교는 모르겠습니다만 굳이 별도로 설정해서 플랫폼마다 네이티브 래퍼 만들고 JNI로 불러야 할 만큼 전자가 월등하게 뛰어날 거라고 생각하지 않습니다.
----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...
자바로 임베디드 DB를 사용할 꺼면서 JNI 까지 쓴다는건 좀, 오바일거
자바로 임베디드 DB를 사용할 꺼면서 JNI 까지 쓴다는건 좀, 오바일거 같은 생각이듭니다. JNI 쓰면 어플리케이션 배포할 때 상당히 귀찮아질텐데요.
HSQLDB는 저장을 쿼리문으로 하더군요. 데이터량이 매우 크지 않다면 용량도 작고 SQL 표준도 잘지원하고 좋은 것 같습니다.
하지만 DB 내용의 용량이 커지면 아마 감당하기 어려워 질것으로 예상됩니다.
어느정도 큰 용량을 취급해야 한다면, Derby 사용을 추천하고 싶네요. Derby 같은 경우 원래 IBM의 클라우드스케이프인가 하는 상용 DB를 오픈소스로 바꾼거구요, 이미 필드에서 오랬동안 사용되면서 어느정도 인정받은 것으로 알고 있습니다. 저희 회사에서 취급하는 어플리케이션의 내장 DB로도 사용되는데 지금까지 DB로 인한 문제도 전혀 없었구요.
http://kwon37xi.egloos.com
댓글 달기