Datenbankrotation
Bei der Datenbankrotation werden das Wachstum der Tabellengröße und die Archivierung alter Daten verwaltet.
- Die Tabellenrotation funktioniert, indem in einem kleinen Satz von Tabellen rotiert wird und die alten Tabellen gelöscht und für neue Daten wiederverwendet werden.
- Die Tabellenerweiterung startet regelmäßig eine neue Tabelle und ermöglicht die einfache Archivierung und Entfernung aus dem System.
- Tabellen-Sharding ermöglicht die Gruppierung von Datensätzen in einer einzigen Tabelle nach Dokument-ID.
| Funktionalität | Tabellen angewendet auf |
|---|---|
| Tabellenrotation | syslog
|
| Tabellenerweiterung |
|
Tabellenrotation und -erweiterung
Mit dem Modul „Tabellenrotationen“ können Sie eine neue Tabellenrotation, eine neue Tabellenerweiterung und einen neuen Tabellen-Shard definieren oder eine vorhandene Tabelle ändern. Sie können auf eine Liste der Tabellenrotationen in Ihrer Instanz zugreifen, indem Sie zu navigieren
- Name: automatisch aus dem Tabellennamen generiert
- Dauer: Gesamtzeitparameter für die Funktion
- Initialisiert: Legt die Funktion als aktiv (wahr) oder inaktiv (falsch) fest.
- Rotationen: Anzahl der Tabellen, die innerhalb der Dauer erstellt werden sollen
- Typ: Gibt die Funktionalität „Erweiterung“ (Archivierung), „Rotation“ (Löschen) oder „Shard“ (Dokument-ID) an
Wenn Sie eine neue Rotation definieren, wird ein Zeitplan erstellt, und neue Daten werden anschließend in eine der Tabellen in der Rotationsgruppe geschrieben. Sie werden feststellen, dass die Gruppe die ursprüngliche Tabelle sowie eine Reihe zusätzlicher Tabellen enthält. Beachten Sie, dass durch das Löschen einer Rotation die zusätzlichen Tabellen und alle Daten gelöscht werden. Daher sollte die Rotation nicht gelöscht werden, wenn die Daten benötigt werden.