Ich habe bisher immer mit Sqlite in Java gearbeitet, habe jetzt aber die Herrausforderung das ich eine Anwendung zur privaten Konten/Buget- Verwaltung entwickeln möchte, diese sollte es allerding möglich machen das ich leicht verschiedene Nutzer einrichten kann und zum anderen sich diese gut und sicher verschlüsseln lässt.
Es wäre es wohl möglich mit SQlite und CipherSql eine Verschlüsselung zu realisieren, auch ein Nutzerkonzept ließe sich vermutlich mit einer guten DB Struktur machen. Allerdings scheint mir das alles sehr "zusammengefriggelt", daher meine Frage nach neueren Datenbanksystemen die dies können und gleichzeitig, wie SQlite, dateibasiert sind.
Bei meinen recherchen habe ich 2 recht vielversprechende Systeme gefunden H2 und HSQLDB.
Meine Fragen nun
Es wäre es wohl möglich mit SQlite und CipherSql eine Verschlüsselung zu realisieren, auch ein Nutzerkonzept ließe sich vermutlich mit einer guten DB Struktur machen. Allerdings scheint mir das alles sehr "zusammengefriggelt", daher meine Frage nach neueren Datenbanksystemen die dies können und gleichzeitig, wie SQlite, dateibasiert sind.
Bei meinen recherchen habe ich 2 recht vielversprechende Systeme gefunden H2 und HSQLDB.
Meine Fragen nun
- wären diese Systeme geeignet, für meine Zwecke?
- gibt es noch andere evtl. bessere Alternativen
- Welche Datenbank-Designer sind für diese Systeme ratsam
- bei SQlite verwende ich bspw. DB Browser for SQlite