Segment Management
Die Segmente werden für die NGA-Archivierung verwendet. Um die Daten überschaubar zu halten, strukturiert NGA die Daten jeder Archivgruppe in Segmente unterteilt.
Wenn Daten mit dem NextGen Archiver archiviert werden, verbraucht die zugrunde liegende(n) Datenbank(en) immer mehr Speicherplatz für die Speicherung von Daten, Metainformationen, Indizes usw. Um diesen Datenhaufen überschaubar zu halten, strukturiert NGA die Daten jeder Archivgruppe in Segmente. Jedes Segment hat eine Start- und eine Endzeit, die durch die Gruppeneinstellung bestimmt werden.
Der Begriff "Segment" ist ein von der NGA verwendeter Kunstbegriff und wird je nach zugrunde liegender Datenbanktechnologie unterschiedlich umgesetzt. InfluxDB implementiert Segmente als sogenannte "Shards", während in Oracle "Tablespaces" für den gleichen Zweck verwendet werden.
Während des Lebenszyklus kann jedes Segment mehrmals seinen Zustand ändern. Die folgenden Zustände sind definiert:
- Aktuell (current): Das Segment ist vorhanden und wird derzeit zur Speicherung von Daten verwendet. Es gibt immer genau ein Segment mit dem Zustand Aktuell. In einigen Sonderfällen muss diese Regel nicht gelten.
- Online: Das Segment ist lokal vorhanden und für Lese- und Schreiboperationen für Daten verfügbar, die in der Vergangenheit zu diesem Zeitbereich gehörten.
- Gesichert (Backed up): Das Segment ist lokal vorhanden und für Leseoperationen verfügbar.
- Online und Gesichert (Online and Backed up): Das Segment ist lokal vorhanden und für Lesevorgänge verfügbar. Es wird automatisch gelöscht, wenn die Löschparameter („Alter“) zutreffen. Sie können in diesem Zustand auf das Segment schreiben, indem Sie die Sicherung verwerfen und es wieder auf "Online" setzen.
- Offline und gesichert (Offline and Backed up): Segment ist am Sicherungsort verfügbar, kann aber nicht gelesen oder geschrieben werden. Für die Wiederherstellung verfügbar.
- Wiederhergestellt (Restored): Segment ist vorhanden und für Lesevorgänge verfügbar, wird aber nicht automatisch gelöscht.
- Gelöscht (Deleted): Das Segment ist nicht vorhanden (weder lokal noch am Speicherort der Sicherung) und kann nicht wiederhergestellt werden.
Für Details, siehe Unterkapitel Daten-/ Segmentmanagement.