Hallo liebes Datenbankforum,
momentan arbeiten wir mit einer Datenbank welche alle Daten beinhaltet. Die Daten lassen sich in produktiv Daten, die täglich in Gebrauch sind und den histroischen Daten welche nur einmal im Schaltjahr aufgerufen werden, unterscheiden. Da Produktiv- und Archivsdaten momentan zusammen sind, gehen die SQL Abfragen auch immer über die historischen Daten, was eigentlich blödsinn ist. Somit will ich die historischen Daten in ein anderes Schema oder andere Datenbank auslagern.
So habe ich mir gedacht, dass wir Db1 haben mit den aktuellen Daten und Db2 mit den historischen Daten. Nun haben unsere Daten jedoch auch Beziehung. Zum Beispiel 1..n, wie Rolle zu Personen (Viele Personen können einer Rolle zugeordnet werden) oder n ...m wie Artikel zu Behälter (Viele Artikel können in einem Behalter sein, viele Behälter können Artikel haben). Wenn ich jetzt eine Person archiviere, dann geht mit die Relation zur Rolle, verloren somit müsste ich die Rolle ebenfalls ins Archiv speichern.
Habt ihr eine Idee wie die Archivierung aussehen könnte?
Wäre so froh wenn ihr mir da aushelfen könnte. Habe bereits drei graue Haare bekommen :-(
Liebe Grüße
Leobahrt
momentan arbeiten wir mit einer Datenbank welche alle Daten beinhaltet. Die Daten lassen sich in produktiv Daten, die täglich in Gebrauch sind und den histroischen Daten welche nur einmal im Schaltjahr aufgerufen werden, unterscheiden. Da Produktiv- und Archivsdaten momentan zusammen sind, gehen die SQL Abfragen auch immer über die historischen Daten, was eigentlich blödsinn ist. Somit will ich die historischen Daten in ein anderes Schema oder andere Datenbank auslagern.
So habe ich mir gedacht, dass wir Db1 haben mit den aktuellen Daten und Db2 mit den historischen Daten. Nun haben unsere Daten jedoch auch Beziehung. Zum Beispiel 1..n, wie Rolle zu Personen (Viele Personen können einer Rolle zugeordnet werden) oder n ...m wie Artikel zu Behälter (Viele Artikel können in einem Behalter sein, viele Behälter können Artikel haben). Wenn ich jetzt eine Person archiviere, dann geht mit die Relation zur Rolle, verloren somit müsste ich die Rolle ebenfalls ins Archiv speichern.
Habt ihr eine Idee wie die Archivierung aussehen könnte?
Wäre so froh wenn ihr mir da aushelfen könnte. Habe bereits drei graue Haare bekommen :-(
Liebe Grüße
Leobahrt