Konsistente Sichten werden nur von SAP liveCache-Datenbankinstanzen verwendet.
Das Datenbanksystem verwendet konsistente Sichten, um Lesezugriffe auf ein Objekt unabhängig von Änderungen an den Daten durch andere Transaktionen zu gewährleisten. Eine konsistente Sicht kann sich über eine Transaktion oder mehrere Transaktionen (OMS-Version) erstrecken.
Wenn ein Benutzer eine Transaktion eröffnet, dann behält er bis zum Ende der Transaktion seine Sicht auf die Daten. Zwischenzeitliche Änderungen an den Daten durch andere Transaktionen ändern die Sicht des ersten Benutzers auf die Daten nicht.
Beim ersten Zugriff auf ein Objekt innerhalb einer konsistenten Sicht kopiert das Datenbanksystem diese Objektdaten in den OMS-Heap. Wenn verschiedene konsistente Sichten auf die gleichen Daten zugreifen, dann kopiert das Datenbanksystem für jede konsistente Sicht die entsprechenden Daten in einen eigenen Bereich des OMS-Heap. Wenn eine konsistente Sicht beendet wird, löscht das Datenbanksystem die entsprechenden Daten im OMS-Heap.
Siehe auch:
Konzepte des Datenbanksystems,
Datenbankverwaltung im CCMS, SAP liveCache-Technologie