Ich kann z.B. [Only registered and activated users can see links. Click Here To Register...] für Java empfehlen. Die Library ist ganze 1.7 MB groß.
Sowohl file-based als auch in-memory Datenbanken werden unterstützt.
Wenn du dich halbwegs mit SQL/Datenbanken auskennst, würde ich diese Lösung benutzen.
Ein selbstgeschriebenes Format zum Speichern von mehreren Daten ist deutlich fehleranfälliger als die standardisierte Lösung mit Datenbank.
Wenn du die JDBC API benutzt, lässt sich die konkrete DB Engine auch relativ leicht austauschen.
Als Entwickler hilft es natürlich schon, wenn du dir die Datenbank unabhängig von deinem Programm angucken kannst. Dafür bietet H2 sowohl ein externes Tool als auch eine Schnittstelle, die du aus deinem Programm aufrufen kannst.
Es gibt natürlich einfachere/neuere Wege, um die Daten zu speichern. Siehe z.B. hier: [Only registered and activated users can see links. Click Here To Register...]
Sowohl file-based als auch in-memory Datenbanken werden unterstützt.
Wenn du dich halbwegs mit SQL/Datenbanken auskennst, würde ich diese Lösung benutzen.
Ein selbstgeschriebenes Format zum Speichern von mehreren Daten ist deutlich fehleranfälliger als die standardisierte Lösung mit Datenbank.
Wenn du die JDBC API benutzt, lässt sich die konkrete DB Engine auch relativ leicht austauschen.
Als Entwickler hilft es natürlich schon, wenn du dir die Datenbank unabhängig von deinem Programm angucken kannst. Dafür bietet H2 sowohl ein externes Tool als auch eine Schnittstelle, die du aus deinem Programm aufrufen kannst.
Es gibt natürlich einfachere/neuere Wege, um die Daten zu speichern. Siehe z.B. hier: [Only registered and activated users can see links. Click Here To Register...]