tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
256
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Anime-Otaku Anime-Otaku ist offline Mitglied Brillant
    Registriert seit
    Aug 2005
    Ort
    Karlsruhe (Baden-Württemberg)
    Beiträge
    905
    Hallo zusammen,

    ich habe da eine grundsätzliches Problem der Versionierung der Datenbank unseres JBoss-Servers.

    Mit Datenbank meine ich aktuell einen "Oracle-User" mit Schema und bestimmten statischen Daten, welche immer dabei sind.
    Zum Auslesen und Reinschreiben in die Datenbank benutzen wir hibernate, aber auch simples SQL.

    Zukünftig sollen auch andere Datenbank-Systeme unterstützt werden (z.B. Postgres, H2).

    Wenn wir aktuell eine Version final machen, dann wird aus der aktuellen Entwicklungsdatenbank alle dynamischen Daten gelöscht und daraus ein neuer Oracle-User erstellt. Daraus wird mit irgendwelchen Oracle-Tools ein Schema-SQL-Skript erzeugt und für die statischen Daten auch.

    Das Problem:
    - viel manuelle Arbeit -> Fehleranfällig (vor allem Umlaute in statische Daten)
    - die Daten, welche in die finale Datenbank übernommen werden, müssen mit where Bedingungen immer wieder neu einbezogen werden
    - Zukünftig sollen auch leicht andere Datenbankensysteme unterstützt werden können

    Die Frage:
    Gibt es da schon was? Kann man da sinnvoll etwas aus hibernate machen? Hat wer Erfahrungen?

    Ich hoffe ich konnte es alles klar genug Erklären
     
    Wäre super wenn ihr euren Code in dieser Form einfügt:
    Code java:
    1
    
    System.out.println("Hello World");
    [java]System.out.println("Hello World");[/java]
    Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
    Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
    Blog: http://javaeffective.wordpress.com/

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo,

    da ihr ja Oracle verwendet, wäre einen Möglichkeit für den initialen Zustand einen checkpoint anzulegen zu dem ihr dann beim ausliefern euerer DB wieder zurückrollen könnt.

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. Datensicherung mit Versionierung im Netzwerk
    Von alex_ford im Forum Netzwerke
    Antworten: 0
    Letzter Beitrag: 10.11.08, 00:00
  2. Antworten: 1
    Letzter Beitrag: 21.06.08, 14:32
  3. versionierung-verfolgung
    Von ohnenamen im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 18.04.08, 11:02
  4. Dateiablage mit Versionierung
    Von rethus im Forum PHP
    Antworten: 4
    Letzter Beitrag: 25.07.07, 10:10
  5. Versionierung unter VS2005
    Von dobPh im Forum .NET Café
    Antworten: 4
    Letzter Beitrag: 29.11.06, 16:44