Werbung
Nach dem Release der Version 2.10.0 hat Dropbox damit begonnen, am nächst-größeren Versionssprung zu arbeiten. Darin enthalten sein soll auch ein neues Synchronisation-Feature, welches Dropbox als "Streaming Sync" bezeichnet. Klassischerweise hält Dropbox alle Dateien des Dropbox-Ordners auf gleich mehreren Geräten online und offline vor. Bei größeren Dateien dauert es aber, bis der Upload abgeschlossen ist, bevor sich die weiteren Clients die Datei(en) herunterladen können. Besonders bei großen Dateien aber kann dies entsprechend lange dauern und so warten alle angehängten Clients auf den vollständigen Upload. Mit dem neuesten Desktop-Client aber werden erste Teile der Datei bereits heruntergeladen, bevor der Upload der Datei beendet wurde. Dies soll ab einer Dateigröße von 16 MB der Fall sein.
Laut Dropbox beschleunigt sich der gesamte Synchronisierung-Prozess dadurch um den Faktor 1,25 bis 2 - je nachdem wie groß die Dateien sind und schnell der Upload ist. Jede Datei wird dazu in Blöcke von 4 MB aufgeteilt. Über diese Blöcke wird ein SHA-256-Hash erstellt und zusammen mit dem Dateiblock gespeichert. Der Dateiinhalt ist somit über ihre Blöcke und die dazugehörigen Hashes eindeutig identifizierbar. Zu Block "b1" gehört also der Hashwert "h1" und zu Block "b2" der entsprechende Hashwert "h2" usw. Über ein spezielles Server File Journal (SFJ) sowie das dazugehörige Dropbox Desktop Client Protocol sprechen Client und Server miteinander, so dass bei erfolgreichem Upload einzelner Blöcke bereits mit dem Download begonnen werden kann. Am Ende werden diese Blöcke wieder zur ursprünglichen Datei zusammengesetzt.
Dies war nun die einfache Version, denn hinter einem solchen Prozess stecken noch zahlreiche weitere Schritte. Diese fasst Dropbox in einem Blogpost in seinem Tech Blog zusammen, den sich Interessierte gerne einmal zu Gemüte führen können. Wer Streaming Sync nun verwenden möchte, benötigt einfach nur den aktuellen Dropbox-Client in der Version 2.10.1. Im Experimental-Build 2.11.0 dürfte dieses Feature ebenfalls inzwischen Einzug gehalten haben. Weitere Verbesserungen sind in die Benutzeroberfläche der Dropbox-Clients eingeflossen, der nun die Änderungen und letzten Up- und Downloads übersichtlicher aufführt sowie Shared-Links und Invites zu geteilten Ordnern direkter bestätigen lässt.