Lade...
 

OpenDB

OpenDB

OpenDB(READ_ONLY)

Stack
Stack Position Beschreibung
Stack(In) Top -
Stack(Out) Top -

Alle (physischen) Datenbanken werden im MVCC-Modus geöffnet und es können keine schreibenden InstantView®-Anweisungen ausgeführt werden.

Nach ausführen dieses Kommandos sind Leseoperationen gleichzeitig mit Update-Operationen anderer Clients möglich, ohne dass es zu Locking-Konflikten kommt. Der mit MVCC lesende Client sieht allerdings nicht immer die aktuellste Version der Objekte, jedoch immer einen in sich konsistenten Zustand.
Mit BeginTXN(WRITE) kann temporär (d.h. für eine Transaktion) in den Normal-Modus umgeschaltet werden. Am Transaktionsende werden alle (physischen) Datenbanken wieder in den Read-Only-Modus zurückgesetzt.

Dies Anweisung ist vor allem zum Test geeignet: Ein Verarbeitungsschritt, der nach OpenDB(READ_ONLY) erfolgreich abläuft, schreibt mit Sicherheit nicht in die Datenbank (erzeugt keine Write-Locks).

 

OpenDB(WRITE)

Stack
Stack Position Beschreibung
Stack(In) Top -
Stack(Out) Top -

Alle (physischen) Datenbanken werden im Normal-Modus geöffnet. Update-Operationen sind möglich. Nach dem Start befindet sich das ClassiX®-System in diesem Modus.
Mit BeginTXN(READ) kann temporär (d.h. für eine Transaktion) in den MVCC-Modus umgeschaltet werden.

 

Verwandte Themen

InstantView Scriptsprache