Java嵌入式数据库比较我打算开发一个小型(Java)应用程序来管理我的财务状况。我相信我需要使用嵌入式数据库,但我对此问题没有经验。我试着看一些可用的产品,但我无法决定哪一种更适合我。H2,HSQLDB,Derby和Berkeley DB似乎都是不错的候选者,但我仍然看不出他们如何相互比较。感谢您帮助我们比较它们并帮助我决定使用哪一个。我打算在我的应用程序中使用Hibernate(除非你建议使用DBMS提供的API),但我也希望能够使用SQL浏览工具(修改模式和更改数据)轻松编辑数据库。
3 回答
慕工程0101907
TA贡献1887条经验 获得超5个赞
我使用Apache Derby几乎满足了我所有的嵌入式数据库需求。您也可以使用基于Derby的Sun的Java DB,但最新版本的Derby更新。它支持许多商业本机数据库支持的选项,但是更小,更容易嵌入。我有一些数据库表,超过一百万条记录没有问题。
大约3年前我曾经使用过HSQLDB和Hypersonic。它当时有一些主要的性能问题,由于这些问题,我从它切换到Derby。即使在Apache的孵化器中,Derby也很稳固。
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
我需要在我的一个项目中使用Java嵌入式数据库,我做了很多研究,了解每个数据库的优缺点。我写了一篇博客,列出了流行的嵌入式java数据库(H2,HSQLDB,Derby,ObjectDB,Neo4j,OrientDB)的优缺点,你可以看看它。我选择了H2,因为我认为它最符合我的要求。博客链接:http://sayrohan.blogspot.in/2012/12/choosing-light-weight-java-database.html 希望它有所帮助!
添加回答
举报
0/150
提交
取消