Tengo la intención de desarrollar una pequeña aplicación (Java) para administrar mis finanzas. Creo que necesito usar una base de datos incorporada, pero no tengo experiencia en este tema. Traté de ver algunos de los productos disponibles , pero no puedo decidir cuál sería más adecuado para mí. H2 , HSQLDB , Derby y Berkeley DB parecen ser buenos candidatos, pero todavía no veo cómo se comparan entre sí. Agradezco su ayuda comparándolos y ayudándome a decidir cuál usar.
Tengo la intención de usar Hibernate para mi aplicación (a menos que recomiende usar la API proporcionada por DBMS), pero también quiero tener la capacidad de editar la base de datos fácilmente usando una herramienta de navegación SQL (modificando el esquema y cambiando los datos).
Gracias.