Forum: Algorithmen, Datenstrukturen und Klassendesign
by FAM,
12. Jan 2015
ein Inkrementelles Schreiben ist überflüssig da Datenbestand sehr klein, zudem ist die Schreibroutine schon fertig implementiert.
Kundenvorgabe!
Forum: Algorithmen, Datenstrukturen und Klassendesign
by FAM,
12. Jan 2015
HDD
das ist ja genau das thema des forum-threads... Master-Master-Sync...
Beide PC laufen ständig. Wenn sich ein Mitarbeiter an PC#1 setzt, hat er den selben Datenbestand als wenn er sich an PC#2 setzt...
Grundlegend Auslagerung der Datenkonsistenz auf beiden Rechner sinnvoller (Stichwort: Zentrale Datenhaltung), ist aber eben nicht gewünscht.
das wäre ok, denn der Sync-Vorgang...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by FAM,
12. Jan 2015
Hallo Zusammen,
erstmal danke für eure antworten....
zu euren Fragen / Randbedingungen
- Schreib/Lesevorgänge: Wie wird die Datei geschrieben? Sequentiell, vollständig, ..
Vollständig
- Dateigröße: Ab einer gewissen Größe entstehen deutliche Laufzeiten für den Schreibvorgang, die Berücksichtigt werden müssen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by FAM,
9. Jan 2015
Hallo Uwe,
das ist genau das Grundproblem, daher würde ich über den Zeitstempel gehen.
Ist Änderungs-Zeit einer Datei (A||B) < Faktor X dann gilt diese als inaktuell und muss überschrieben werden
Zeitstempl-Ansatz
If timestamp(PC #1: A) < 1 min then copy PC #2: B > PC #1: A
Es müssen also nicht die Inhalte ansich geprüft werden ...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by FAM,
9. Jan 2015
Hallo Zusammen,
ich versuche gerade eine (gesunde) Logik zu entwicklen ...
Umgebung:
2 Programme auf jeweils unterschiedlichen Rechner.
PC (#1)
PC (#2)
Laufzeit: