Я намерен разработать небольшое (Java) приложение для управления моими финансами. Я считаю, что мне нужно использовать встроенную базу данных, но у меня нет опыта в этой проблеме. Я попытался посмотреть некоторые из доступных продуктов, но я не могу решить, какой из них мне больше подходит. H2, HSQLDB, Derby и Berkeley DB, кажется, хорошие кандидаты, но я до сих пор не знаю Посмотрите, как они сравниваются друг с другом. Я ценю вашу помощь, сравнивая их и помогая мне решить, какой из них использовать.
Я намерен использовать Hibernate для своего приложения (если вы не порекомендуете использовать API, предоставляемый СУБД), но я также хочу иметь возможность легко редактировать базу данных с помощью инструмента просмотра SQL (изменение схемы и изменение данных).
Спасибо.