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