Registriert seit: 28. Jan 2004
Ort: Krems/Donau
404 Beiträge
Delphi 7 Professional
|
Mehrbenutzerbetrieb mit Zeos und Firebird
28. Apr 2005, 19:41
Datenbank: Firebird • Version: 1.5.2 • Zugriff über: Delphi 7 Professional + Zeos-Lib.
Hallo allerseits,
ich bin mir derzeit nicht im Klaren, welche Einstellungen ich vornehmen muss, um im Mehrbenutzerbetrieb mit Firebird keine Konflikte zu bekommen, jedoch Änderungen in einem Datensatz so schnell wie möglich zu speichern. Ich meine, wenn zwei oder mehrere Benutzer zur gleichen Zeit den gleichen Datensatz ändern, so würde es mir genügen, wenn die Daten desjenigen, der als letzter die Änderung gemacht hat, gültig sind.
Ich habe derzeit in der ZConnection den TransactIsolationLevel auf tiReadCommited gestellt. Ich weiss aber nicht, ob das optimal ist, bzw. ob man sonst noch auf etwas achten soll, vor allem, dass es keine Konflikte gibt.
Wann werden die Daten eigentlich in die Datenbank zurückgeschrieben? Geschieht das bereits bei einem Post odeer erst dann, wenn man die Tabelle schliesst, bzw. kann man irgendwie einstellen, dass bei einem Post gleich alles zurückgeschrieben wird?
Gibt es auch eine Möglichkeit, eine Tabelle mit Zeos exclusiv zu öffnen?
mfg
Herbert
|