Zamierzam stworzyć małą (Java) aplikację do zarządzania moimi finansami. Uważam, że muszę użyć wbudowanej bazy danych, ale nie mam doświadczenia w tej kwestii. Próbowałem przyjrzeć się niektórym z dostępnych produktów , ale nie mogę się zdecydować, który będzie dla mnie bardziej odpowiedni. H2 , HSQLDB , Derby i Berkeley DB wydają się być dobrymi kandydatami, ale wciąż nie widzę ich porównania. Doceniam twoją pomoc w porównaniu ich i pomaganiu mi zdecydować, którego użyć.
Zamierzam używać Hibernate w mojej aplikacji (chyba że poleciłbyś używanie API dostarczonego przez DBMS), ale chcę też mieć możliwość łatwej edycji bazy danych za pomocą narzędzia do przeglądania SQL (modyfikowanie schematu i zmiana danych).
Dziękuję Ci.