Konkurierender Zugriff

Lars Täuber taeuber at bbaw.de
Do Okt 28 09:34:10 CEST 2004


Guten Tag liebe Liste,

nachdem ich _einige_ der Probleme im Zusammenspiel mit Allegro und dem Netzwerk gelöst habe, bleibt (hoffentlich) nur noch eine Frage offen.
Wie gleichzeitig darf eine im Netzwerk freigegebene Datenbank von verschiedenen Nutzern benutzt werden?

Test:
Rechner A verbunden mit Datenbank D
Rechner B verbunden mit Datenbank D
Rechner C verbunden mit Datenbank D

Alle Prestos lassen sich den selben Datensatz anzeigen.

Jetzt wird es spannend: zwei Nutzer (an Rechner A und B) wollen den selben Satz editieren.
Wenn dies zeitlich versetzt geschieht, ist der Satz für den Zuspätkommenden gesperrt

Bis hier hin ist alles noch problemlos.

Nun habe ich mal getestet, was passiert, wenn beide Benutzer quasi gleichzeitig den Satz editieren möchten.
Und siehe da, beide könnten den Satz bearbeiten. Eine Sperre existiert dann nur für alle Benutzer an anderen Rechnern, die diesen Satz zeitlich versetzt editieren wollten.

Ist das wieder ein Problem mit unserem Aufbau, oder ist der Sperrmechanismus träge?


Vielen herzlichen Dank und schöne Grüße

Lars Täuber




Mehr Informationen über die Mailingliste Allegro