Java嵌入式數據庫比較我打算開發(fā)一個小型(Java)應用程序來管理我的財務狀況。我相信我需要使用嵌入式數據庫,但我對此問題沒有經驗。我試著看一些可用的產品,但我無法決定哪一種更適合我。H2,HSQLDB,Derby和Berkeley DB似乎都是不錯的候選者,但我仍然看不出他們如何相互比較。感謝您幫助我們比較它們并幫助我決定使用哪一個。我打算在我的應用程序中使用Hibernate(除非你建議使用DBMS提供的API),但我也希望能夠使用SQL瀏覽工具(修改模式和更改數據)輕松編輯數據庫。
3 回答

慕工程0101907
TA貢獻1887條經驗 獲得超5個贊
我使用Apache Derby幾乎滿足了我所有的嵌入式數據庫需求。您也可以使用基于Derby的Sun的Java DB,但最新版本的Derby更新。它支持許多商業(yè)本機數據庫支持的選項,但是更小,更容易嵌入。我有一些數據庫表,超過一百萬條記錄沒有問題。
大約3年前我曾經使用過HSQLDB和Hypersonic。它當時有一些主要的性能問題,由于這些問題,我從它切換到Derby。即使在Apache的孵化器中,Derby也很穩(wěn)固。

犯罪嫌疑人X
TA貢獻2080條經驗 獲得超4個贊
我需要在我的一個項目中使用Java嵌入式數據庫,我做了很多研究,了解每個數據庫的優(yōu)缺點。我寫了一篇博客,列出了流行的嵌入式java數據庫(H2,HSQLDB,Derby,ObjectDB,Neo4j,OrientDB)的優(yōu)缺點,你可以看看它。我選擇了H2,因為我認為它最符合我的要求。博客鏈接:http://sayrohan.blogspot.in/2012/12/choosing-light-weight-java-database.html 希望它有所幫助!
添加回答
舉報
0/150
提交
取消