Skip to main content

Synchronisierung

Ich habe mir heute bei der Nutzung- während ich (sehr lange) auf die Synchronisierung gewartet und festgestellt habe, dass auch Geschosse in denen es kein Update gegeben hat, gefühlt genauso lange synchronisiert werden wie geänderte- folgendes überlegt. Wäre es nicht möglich einen eindeutigen Timestamp für jeden Plan am Server und lokal für die letzte Synchronisierung / Update anlegen und beim Synchronisieren zunächst nur den Timestamp Server/lokal zu vergleichen und bei Gleichheit die Synchronisierung zu überspringen? Das würde enorm Zeit ersparen. Noch besser aber wahrscheinlich komplizierter wäre es bei jedem Datensatz einen Timestamp für die letzte Änderung zu machen und gezielt nur die neueren Datensätze zu synchronisieren (aber vielleicht ist das ja jetzt schon der Fall). Es ist sehr mühsam auf die Synchronisierung warten zu müssen und macht das Mängelaufnehmen sehr unproduktiv.

1 comment

Log in to comment and vote

Comments1

  • wolfgang_n

    Team•

    Sep 25

    Hallo Herr @Martin Lee ,

    vielen Dank für Ihre Überlegungen zum Thema Offline-Arbeiten. Ihre Idee trifft genau den richtigen Punkt. Für unsere neue Android-App haben wir letztes Jahr bereits eine neue Sync-Architektur umgesetzt, die genau so funktioniert: Es werden nur die Daten synchronisiert, die sich seit dem letzten Abgleich tatsächlich geändert haben („Event-Based Sync“).


    Diesen Ansatz wollen wir im kommenden Jahr auch für iOS umsetzen. Damit soll die Synchronisierung deutlich schneller werden und sich auf allen Plattformen gleich verhalten. Das Projekt steckt bereits in einer ersten Konzeptionsphase, umgesetzt wird es nach aktuellem Stand im Laufe des nächsten Jahres.

    Darüberhinaus arbeiten wir an weiteren Lösungen, damit außerordentlich große Projekte im Feld besser funktionieren. Nochmals vielen Dank für Ihren wertvollen Input! Wir halten Sie hier über die Fortschritte auf dem Laufenden.


    Mit freundlichen Grüßen

    Wolfgang Niel