Hallo,
Es geht um ein Projekt im JEE Umfeld. DB Zugriff wird über JPA laufen evtl. werden später mehere DB's in einer XA Ressource benutzt.
Da MySQL aus lizenrechtlichen Gründen für mich nicht in Frage kommt brauche ich eine neue Datenbank. Allerdings bräuchte ich eure Hilfe bei der Entscheidungsfindung.
Was ich bisher so an Infos gesammelt reicht mit bisher noch nich.
Alle 3 Datenbanken sollen eine gute Geschwindigkeit haben und man hört allgmein viele positive Dinge über alle 3. Bisher hab ich nur bei der Dokumentation größere Unterschiede vernommen. Hier soll PostgreSQL führend sein, die Firebird Doku "ok" sein und Derby noch deutlich zu wünschen übrig lassen.
Die Lizenzen sind sich relativ ähnlich wenn es darum geht die DB in einem kommerziellen Projekt zu benutzen. PostgreSQL (BSD) Firebird(IDPL) und Derby(Apache License 2.0)
An Derby finde ich persönlich sympatisch, dass Derby komplett in Java geschrieben wurde. So mann eine bestehende Datenbank einfach auf ein beliebiges OS kopieren ohne Backups und Imports zu machen.
So jetzt bräuchte ich eure Meinungen. Hat jemand schon Efahrungen mit einer oder mehreren der Datenbanken gemacht und möchte diese mit mir teilen? Ich sag schon mal danke im Vorraus.
Es geht um ein Projekt im JEE Umfeld. DB Zugriff wird über JPA laufen evtl. werden später mehere DB's in einer XA Ressource benutzt.
Da MySQL aus lizenrechtlichen Gründen für mich nicht in Frage kommt brauche ich eine neue Datenbank. Allerdings bräuchte ich eure Hilfe bei der Entscheidungsfindung.
Was ich bisher so an Infos gesammelt reicht mit bisher noch nich.
Alle 3 Datenbanken sollen eine gute Geschwindigkeit haben und man hört allgmein viele positive Dinge über alle 3. Bisher hab ich nur bei der Dokumentation größere Unterschiede vernommen. Hier soll PostgreSQL führend sein, die Firebird Doku "ok" sein und Derby noch deutlich zu wünschen übrig lassen.
Die Lizenzen sind sich relativ ähnlich wenn es darum geht die DB in einem kommerziellen Projekt zu benutzen. PostgreSQL (BSD) Firebird(IDPL) und Derby(Apache License 2.0)
An Derby finde ich persönlich sympatisch, dass Derby komplett in Java geschrieben wurde. So mann eine bestehende Datenbank einfach auf ein beliebiges OS kopieren ohne Backups und Imports zu machen.
So jetzt bräuchte ich eure Meinungen. Hat jemand schon Efahrungen mit einer oder mehreren der Datenbanken gemacht und möchte diese mit mir teilen? Ich sag schon mal danke im Vorraus.