Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#1

ausgewählte Tabellen in DB syncronisieren

  Alt 19. Jul 2009, 18:49
Datenbank: firebird • Version: 2.0 • Zugriff über: Zeos
Hallo alle...

jetzt brauch ich auch mal wieder die Richtung.

Gegeben:
- Programm mit DB mit 55 Tabellen (Anlagenverwaltung)
- dieses Programm soll ein Eingabeprogramm erhalten (für Monteure) nicht alle Tabellen werden benötigt
- Aufträge hin und zurück
- Anlagen anlegen / pflegen

Problem:
- die Aufträge für die Bearbeitung zu sperren in der Firma so lange die Aufträge "unterwegs" sind ist kein Problem (Flag)
- Die Anlagen und deren Eigenschaften sollen auf allen Rechnern Syncron sein.
- eine Anlage kann sich je nach Komplexizität auf Einträge in bis zu 20 Tabellen ausweiten
- eine Neuanlage vom Monteur wäre auch nicht das Problem, da die Datensätze in der Firmendatenbank noch nicht existieren.

- Pflege beider Datenbestände der gleichen Anlage zur gleichen Zeit in der Firma und unterwegs sehe ich als Problem. Was ist dann aktuell ?

Gedanken:
- für die Pflege der Anlage durch den Monteur die Anlagenbearbeitung in der Firma sperren
oder
- jeder DS mit Timestamp und alle Tabellen durchlaufen
oder
- Tabelle mit den ID´s der geänderten DS und nur die anpassen
oder
- die Möglichkeit das durch die DB selbst erledigen zu lassen


Preisfrage: der sinnvollste Weg einer einfachen Syncronisierung

Danke für Mithilfe
  Mit Zitat antworten Zitat