我打算开发一个小型(Java)应用程序来管理我的财务。我相信我需要使用嵌入式数据库,但我对此问题没有经验。我试着看看一些可用的产品,但我无法决定哪一个更适合我。H2, HSQLDB, Derby and 伯克利数据库似乎都是不错的候选人,但我仍然不知道他们之间的比较如何。感谢您帮助比较它们并帮助我决定使用哪一个。
我打算在我的应用程序中使用 Hibernate(除非您建议使用 DBMS 提供的 API),但我也希望能够使用 SQL 浏览工具轻松编辑数据库(修改架构和更改数据)。
谢谢。
Either
or
您使用哪一种取决于您,具体取决于您需要多少性能和稳定性。
H2的开发者给出了很好的性能评价: http://www.h2database.com/html/performance.html