ฉันตั้งใจจะพัฒนาแอปพลิเคชั่น (Java) ขนาดเล็กสำหรับจัดการการเงินของฉัน ฉันเชื่อว่าฉันจำเป็นต้องใช้ฐานข้อมูลแบบฝัง แต่ฉันไม่มีประสบการณ์เกี่ยวกับปัญหานี้ ฉันพยายามดูผลิตภัณฑ์ที่มีอยู่บ้าง แต่ไม่สามารถตัดสินใจได้ว่าจะเหมาะกับตัวเองมากกว่ากัน H2 , HSQLDB , DerbyและBerkeley DBดูเหมือนจะเป็นตัวเลือกที่ดี แต่ฉันยังไม่เห็นว่าพวกเขาเปรียบเทียบกันอย่างไร ขอขอบคุณที่ช่วยเปรียบเทียบและช่วยตัดสินใจว่าจะใช้อันไหนดี
ฉันตั้งใจจะใช้ Hibernate สำหรับแอปพลิเคชันของฉัน (เว้นแต่คุณจะแนะนำให้ใช้ API ที่ให้โดย DBMS) แต่ฉันก็ต้องการที่จะมีความสามารถในการแก้ไขฐานข้อมูลได้อย่างง่ายดายโดยใช้เครื่องมือเรียกดู SQL (การแก้ไขสคีมาและการเปลี่ยนแปลงข้อมูล)
ขอบคุณ.