DT Synchronisation

Ich benutze einen MacBook Pro und einen iMac und synchronisiere die Inhalte zwischen diesen beiden per Bonjour. Was ich mich nun frage, ist, wie diese Synchronisation zwischen den beiden Systemen eigentlich technisch stattfindet.

Vor allem, wenn ich Ordner umbenenne oder Dokumente von einem Ordner in einen anderen verschiebe, was öfter einmal passiert, wie die Synchronisation das eigentlich bewerkstelligt. Ich bemerke nach diesen Aktionen, dass dann oftmals größere Mengen an Dateien zwischen diesen beiden Rechnern hin und her synchronisiert werden, was mich eigentlich verwundert.

Ist es nicht so, dass die Dokumente nur in der Datenbank anders verlinkt werden und das bei der Synchronisation dann auch so ist bzw. bewerkstelligt werden könnte. Oder müssen dann zwangsläufig die Dokumente tatsächlich zwischen den beiden Rechnern wieder neu hin und her kopiert werden, was ich für einen äußerst ineffizienten Vorgang halte.

Die gleiche Frage stellt sich mir dann vor allem auch bei indizierten Dokumenten in externen Ordnern. Wie wird hier eigentlich bei der Synchronisation verfahren?

Ordner im Dateisystem, d.h. indizierte Gruppen? Und befinden sich die Gruppen in derselben oder unterschiedlichen Datenbanken?

Synchronisation ist kein einfacher Dateikopiervorgang. Unter der Haube laufen bei unserer Sync-Engine und der Verwaltung zwischen den Geräten weit mehr Vorgänge ab, denn die Daten müssen übertragen und abgeglichen werden. Synchronisation ist außerdem nichts, was man banalisieren sollte, denn wenn etwas schiefgeht, kann die Folge verheerend sein. Ein sicherer, sorgfältiger und gewissenhafter Umgang mit den Synchronisationsdaten ist nicht „ineffizient“.

(Mit claude-haiku übersetzt)

In der Regel passieren dieses Umorganisationen innerhalb der gleichen DB. Mir ist völlig klar, wenn ich zwischen verschiedenen DBs verschiebe, dass dann zwangsläufig auch Dateien bewegt werden müssen.