Über die Zeit wächst die Datenbank des Systems immer weiter an, und nicht mehr benötigte Inhalte belegen unnötigen Speicherplatz. Die in diesem Manager verfügbaren Funktionen reduzieren den Speicherbedarf, ohne die Inhalte vollständig zu verlieren, da alle Inhalte archiviert und bei Bedarf später wiederhergestellt werden können.
|
Datenbankbereich |
Beschreibung |
Warnung |
Beteiligte Tabellen |
|---|---|---|---|
|
interne E-Mail-Verteilung |
Besteht aus sieben Datenbanktabellen und bildet die gesamte interne E-Mail-Korrespondenz ab. |
Durch die Archivierung dieser Einträge sind die betroffenen E-Mails nicht mehr über die Systemoberfläche verfügbar. Nutzende sollten vor der Archivierung informiert werden. |
|
|
Nachrichtenmonitor |
Besteht aus zwei Datenbanktabellen und bildet den Verlauf gesendeter Systembenachrichtigungen ab, zum Beispiel Buchungs-E-Mails und Systemnachrichten für Kurse und Kursvorlagen. |
Durch die Archivierung dieser Einträge können sie nicht mehr über die Oberfläche aufgerufen werden. |
|
|
Audit-Log-Benutzerdaten |
Besteht aus einer Datenbanktabelle und bildet den Verlauf geänderter Benutzerdaten ab. |
Durch die Archivierung dieser Einträge sind sie nicht mehr über die Systemoberfläche verfügbar. |
|
|
Testplayer-Antwortprotokoll |
Eine Gruppe von zwei Datenbanktabellen, die den Verlauf der Antworten einzelner Nutzender auf Testfragen abbildet. |
Durch die Archivierung dieser Einträge sind sie im Bericht Testdetails nicht mehr sichtbar. |
|
|
Testplayer-Antworten |
Besteht aus der Datenbanktabelle, in der die aktuellen Antworten der Nutzenden auf Testfragen gespeichert werden. |
Durch die Archivierung dieser Einträge sind sie im Bericht Testfragen pro Nutzendem nicht mehr sichtbar. |
|
|
personalisierte Kursdaten |
Besteht aus den Portfolio-Datenbanktabellen und den auf sie verweisenden Tabellen. |
Durch die Archivierung dieser Einträge sind sie in Berichten und Suchen nicht mehr sichtbar. |
|
|
personalisierte Lerndaten |
Besteht aus der Tabelle learning_log. |
Durch die Archivierung dieser Einträge sind sie im Audit Log Lernhistorie von Kursen nicht mehr sichtbar. |
|
Funktionen im Datenbankarchiv
Datenbankbereich analysieren
Nach dem Klick wird der ausgewählte Datenbankbereich analysiert. Dabei werden alle Tabellen des Bereichs auf ihre Zeilenzahl und die Größe der betroffenen Tabellen und Zeilen hin durchsucht.
Nach Abschluss der Berechnung wird eine grafische Ausgabe der erforderlichen Zeilen, aufgeschlüsselt nach Monaten, angezeigt. Es kann ein Datum festgelegt werden, um das Archiv einzugrenzen. Die Analyse wird dann nur bis zu diesem Datum durchgeführt.
Archivierung starten
Die Archivierung betrifft nur einen bestimmten Zeitraum. Dieser wird nach dem Start eingegeben oder wurde bereits bei der Analyse festgelegt. Wurde das Datum bei der Analyse gespeichert, ist es maßgeblich für die Archivierung. Für jede Datenbanktabelle wird eine separate CSV-Datei erzeugt. Anschließend werden alle CSV-Dateien in einer ZIP-Datei komprimiert und im Ordner „.../data/dbarchive" gespeichert. Über die Konfigurationsdatei kann ein alternativer Speicherort für die Dateien festgelegt werden. Die gespeicherten Daten werden für jede Wiederherstellung benötigt und sollten daher archiviert werden.
Archivierte Daten werden aus der produktiven Datenbank entfernt. Die Wiederherstellung ist nur möglich, wenn die Archivdatei verfügbar ist.
Wiederherstellung archivierter Daten
Im Pop-up wird der Archivierungsverlauf angezeigt; dort kann ein Eintrag ausgewählt und anschließend wiederhergestellt werden. Für eine erfolgreiche Wiederherstellung können sich die archivierten Dateien im Dateiverzeichnis unter „.../data/dbarchive" oder an einem konfigurierten Speicherort befinden.
Anzeige des Archivierungsverlaufs
Nach dem Klick auf das Symbol wird ein Pop-up mit allen Archiven des zuvor ausgewählten Datenbankbereichs angezeigt.