## Converter

### Verwendung

Der Converter ordnet logische Datenseiten zu physischen Speicherorten (Blockadressen, bestehend aus Volume-ID und Position) zu.

Converter-Eintrag

271397 P 1/0000271404

Die logische Seitennummer 271397 ist eine permanente (P) Datenseite. Sie ist auf dem ersten Data-Volume an der Position 271404 gespeichert.

Typen von Datenseiten

Typ | Beschreibung
P | permanente Datenseite
S | Datenseite einer SAP liveCache-Datenbankinstanz
T | temporäre Datenseite

Das Datenbanksystem liest den Converter beim Starten der Datenbankinstanz vollständig in den Converter-Cache ein.

Wenn das Datenbanksystem eine Seitennummer nicht im Data-Cache findet, dann sucht es die Seitennummer im Converter-Cache und ermittelt daraus die physische Position der Datenseite in den Data-Volumes.

Bei jedem Savepoint schreibt das Datenbanksystem den Inhalt des Converter-Caches in den Datenbereich und gibt dem gespeicherten Converter eine Versionsnummer. Der beim nächsten Savepoint gesicherte Converter erhält die nächst höhere Versionsnummer. Jede Converter-Version entspricht einem konsistenten Zustand der Datenbankinstanz.

Der Converter realisiert ein Schattenspeicherkonzept. Das Datenbanksystem bewahrt den letzten in den Datenbereich geschriebenen Datenbankzustand (letzte Converter-Version) bis zum nächsten Savepoint auf. Wenn Datenbankbenutzer Datenseiten ändern möchten, liest das Datenbanksystem die Datenseiten zunächst in den Arbeitsspeicher und nimmt die Änderungen dort vor. Die geänderten Datenseiten schreibt das Datenbanksystem dann beim nächsten Savepoint an neue Orte in den Data-Volumes. Erst nach dem Ende des Savepoint gibt das Datenbanksystem die alten Datenseiten in den Data-Volumes wieder zum Überschreiben frei.

Die gleiche logische Seite kann also zu verschiedenen Zeiten an verschiedenen physischen Orten gespeichert sein.

Siehe auch:

Datenspeicherung

Caches (Arbeitsspeicher)

Volumes (permanenter Speicher)

Savepoint

Datenbereich einfrieren (Snapshot)