Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Mehrbenutzerbetrieb mit Zeos und Firebird (https://www.delphipraxis.net/45055-mehrbenutzerbetrieb-mit-zeos-und-firebird.html)

hsbc 28. Apr 2005 18:41

Datenbank: Firebird • Version: 1.5.2 • Zugriff über: Delphi 7 Professional + Zeos-Lib.

Mehrbenutzerbetrieb mit Zeos und Firebird
 
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

Domo Sokrat 4. Mai 2005 10:31

Re: Mehrbenutzerbetrieb mit Zeos und Firebird
 
Hi Herbert,

falls Du's noch nicht gelesen haben solltest: In diesem Tutorial ist im Abschnitt "TZConnection" etwas über die Transaction Isolation Levels des FB geschrieben und wie diese gesetzt werden. Ich hoffe, das bringt etwas Licht ins Dunkel.

hsbc 4. Mai 2005 11:36

Re: Mehrbenutzerbetrieb mit Zeos und Firebird
 
Hi Domo Sokrat,

ja danke, habe ich in der Zwischenzeit schon entdeckt und mir angesehen. Jedenfalls besten Dank nochmals für den Hinweis.

mfg
Herbert


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz