Hallo Werner
Locking konnte man schon immer mit mehr oder weniger Aufwand in seiner eigenen Programmlogik verwirklichen. Auch schon zu den Zeiten als sich M$ noch nicht einmal Netzwerken beschäftigte. Damals hiess es doch Semaphore.
Aber es war und ist es noch immer nicht so einfach wie das File und Reclock unter ADS / DBF.
Die grosse Herausforderung war es damals und ist es heute noch immer dass Unterschiedliche Programme / Hersteller auf den selben Datenbanken auch sauber die gleiche Logik nutzen.
Nur als Bsp: du kannst unter ADS auf einen Datensatz 10 mal Reclock aufrufen und mit einem einzigen Unlock aufheben. Wenn du unter PG 10 Mal aus der gleichen Session pg_try_advisory_lock(1) aufrufen tust musst du auch 10 Mal Unlock aufrufen........ oder die Verbindung beenden.
Hier könnte es wirklich sinnvoll sein die Verbindung jeweils zu trennen ....
Datenbank öffnen wann?
Moderator: Moderatoren