Autor Beitrag
Felix2000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 124



BeitragVerfasst: Mo 23.01.12 18:09 
Hi Folks !

Ich habe nochmal eine Frage an euch zu dem Thema Datenbanken und würde mich freuen, wenn ihr mir diese kurz beantworten könntet.

Ist mein Verständnis von optimistischen und pessimistischen Sperrverfahren korrekt?

Beim optimistischen Sperrverfahren können doch alle Datensätze bzw. datenbankobjekte gelesen werden und nur wenn dann durch eine andere Session eine veränderung an dem
eingelesenen Objekt eintritt, werden alle anderen möglichen Schreibvorgänge abgeblockt oder?

Beim pessimistischen Sperrverfahren können gar keine Datensätze / Objekte mehr eingelesen werden und alle andere Lesevorgänge durch andere Sessions werden von vornherein abgeblockt.

Ist das so halbwegs korrekt, oder liege ich völlig daneben? Habe ich evtl. auch etwas wichtiges vergessen?

Besten Dank für eure Hilfe und eure Zeit !!

Greetz
Felix
daeve
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 116
Erhaltene Danke: 3

Windows (XP Pro, 7 Ultimate x64)
C#,WPF,Java,ASP.Net, VS 2010 Ultimate (x86)
BeitragVerfasst: Mo 23.01.12 19:14 
user profile iconFelix2000 hat folgendes geschrieben Zum zitierten Posting springen:
Hi Folks !

Ich habe nochmal eine Frage an euch zu dem Thema Datenbanken und würde mich freuen, wenn ihr mir diese kurz beantworten könntet.

Ist mein Verständnis von optimistischen und pessimistischen Sperrverfahren korrekt?

Beim optimistischen Sperrverfahren können doch alle Datensätze bzw. datenbankobjekte gelesen werden und nur wenn dann durch eine andere Session eine veränderung an dem
eingelesenen Objekt eintritt, werden alle anderen möglichen Schreibvorgänge abgeblockt oder?

Beim pessimistischen Sperrverfahren können gar keine Datensätze / Objekte mehr eingelesen werden und alle andere Lesevorgänge durch andere Sessions werden von vornherein abgeblockt.

Ist das so halbwegs korrekt, oder liege ich völlig daneben? Habe ich evtl. auch etwas wichtiges vergessen?

Besten Dank für eure Hilfe und eure Zeit !!

Greetz
Felix


Hi Felix

de.wikipedia.org/wiki/Lock

hier kannst du das genau nachlesen, aber deine aussage ist schon ziemlich richtig ;)

infos findest du sonst auch ( x-lock,s-lock / write-lock/read-lock)

Gruss David