Zitat von
Jelly:
Lass also das Gefriemele aus Delphi heraus irgendwie mitzuloggen, wer wo wann was macht. Überlass dies dem Datenbankserver
Das bringt aber nur was bei klassichen 2-Tier Lösungen.
Ein Windowsserver bietet mit
DCOM/EnterpriseServices eine nette Architektur um solche Sperren
DBMS-unabhngig und vor allem auch
DBMS-übergreifend zu lösen. Ein
DB-Server taugt nicht wirklich viel als App-Server, packe da zuviel Logik rein und du wirst dich nur noch mit den Unzulänglichkeiten
DB-interner Skriptsprachen wie TSQL, PSQL oder PL/
SQL rumärgern müssen...
Ich selbst gehe leiber meinen Weg, fernab von
DCOM, aber
DCOM bietet einige Schmankerl wie verteilte Transkationen und Callbacks zum Client objekt.
Ich denke
Bernhard dürfte ein ziemlicher
DCOM Crack sein, vllt schreibt er was zu dem Aufwand, den ein simpler Sperrserver machen würde und wieviel Mehraufwand ein
DCOM-basierter Datenzugriff bedeuten würde.