Munixo Support Forum - Kostenfreier Support für Munixo Anwender und Entwicklungspartner
+1 Punkt
Vielleicht allgemein hilfreich wenn grössere Tabellen aufkommen: Was muss man beachten um Daten zu archivieren? Oder wie wäre das vorgeschlagene Vorgehen? (Im Wiki konnte ich dazu nichts finden)

Beispiel: Abrechnungsinformationen, eine Tabelle mit relativ vielen Daten (möglicherweise nicht nur bei unserem System). Wenn ich eine zweite, kompromierte, Tabelle mit identischen Spalten erstelle (z.B. AbrechnungsInformationenArchiv), können die Daten in Zeitintervallen automatisch dahin kopiert werden - eventuelle Verknüpfungen auf die Abrechnungsinformationen würden dann aber "ins Leere laufen".

Gibt es eine Methode in Munixo das besser zu lösen?
von (1.2k Punkte)

1 Antwort

0 Punkte
Für die "Auslagerung" von Daten, auf die vom System weiterhin zugegriffen werden soll, empfehlen wir eine für den Applikationsserver transparente Lösung auf Datenbankebene.

Konkret: Partitionierung von Tabellen. Einen sehr gut beschriebenen Artikel findet man zB hier: https://madafa.de/blog/partitionierung-sql-server-tabellen. Dabei können selten benötigte Daten auf ein anderes physisches Laufwerk als die aktuell operativ im Zugriff befindlichen Daten ausgelagert werden. Dies kann zB eine günstige Magnetfestplatte anstatt teurem SSD Speicher sein.

Dieses Vorgehen hat den großen Vorteil, dass sie Flexibilität der Datenhaltung mit vollkommener Transparenz für die eigentliche Anwendung verbindet.
von (1.2k Punkte)