Moin
ich bin dabei ein Projekt (Schule) zu planen und wollte mal nach euren Meinungen und Ideen fragen.
Also eingesetzt wird:
Die Idee des Projektes ist es Datenbanken dynamisch zur Laufzeit zu erstellen.
Es gibt also eine Hauptdatenbank (für User und andere Informationen zur Anwendung).
Dann soll man diese Anwendung erweitern könnnen und um die neuen Informationen sichern zu können soll für jede Erweiterung eine neue Datenbank erstellt werden.
Meine Idee dazu ist:
Weiter habe ich aber nicht so wirklich den richtigen Weg.
Ich würde sagen Hibernate auf Create stellen und die neuen Tabellen erstellen lassen und dann das Create wieder deaktivieren.
(Die Erweiterungen müssen natürlich mit JPA / Hibernate Annotation sein).
Aber funktioniert das zur Laufzeit?
Und meine Hoffnung ist dabei das die Haupdatenbank nicht verändert wird bei der Hibernate aktion.
Was sind eure Meinungen oder Ideen dazu?
by
PsyPsy
ich bin dabei ein Projekt (Schule) zu planen und wollte mal nach euren Meinungen und Ideen fragen.
Also eingesetzt wird:
- Java
- Spring
- Hibernate
Die Idee des Projektes ist es Datenbanken dynamisch zur Laufzeit zu erstellen.
Es gibt also eine Hauptdatenbank (für User und andere Informationen zur Anwendung).
Dann soll man diese Anwendung erweitern könnnen und um die neuen Informationen sichern zu können soll für jede Erweiterung eine neue Datenbank erstellt werden.
Meine Idee dazu ist:
- Mit Java und JDBC die Datenbank erstellen
- Dann mit gleichen mitteln das Schema in der Datenbank erstellen.
Weiter habe ich aber nicht so wirklich den richtigen Weg.
Ich würde sagen Hibernate auf Create stellen und die neuen Tabellen erstellen lassen und dann das Create wieder deaktivieren.
(Die Erweiterungen müssen natürlich mit JPA / Hibernate Annotation sein).
Aber funktioniert das zur Laufzeit?
Und meine Hoffnung ist dabei das die Haupdatenbank nicht verändert wird bei der Hibernate aktion.
Was sind eure Meinungen oder Ideen dazu?
by
PsyPsy