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