omparação de bancos de dados incorporados Java [fechada]

Pretendo desenvolver um pequeno aplicativo (Java) para gerenciar minhas finanças. Acredito que preciso usar um banco de dados incorporado, mas não tenho experiência com esse problema. Eu tentei olhar para alguns dos produtos disponíveis, mas não consigo decidir qual seria mais adequado para mim. H2, HSQLDB, Derby eBerkeley DB parecem ser bons candidatos, mas ainda não vejo como eles se comparam. Agradeço sua ajuda comparando-os e me ajudando a decidir qual deles usa

Pretendo usar o Hibernate para meu aplicativo (a menos que você recomende o uso da API fornecida pelo DBMS), mas também desejo editar o banco de dados com facilidade usando uma ferramenta de navegação SQL (modificando o esquema e alterando os dados

Obrigado

questionAnswers(18)

yourAnswerToTheQuestion