Connexion
Abonnez-vous

Google Drive ne synchronise enfin que les parties modifiées des fichiers

Le 14 janvier à 08h38

Il aura fallu bien des années, mais Google a jugé que le temps était venu : le service Drive gère enfin la synchronisation différentielle.

Ce fonctionnement permet de n’envoyer vers les serveurs que les parties modifiées des fichiers. Sur un fichier de 200 Mo par exemple, modifier 50 ko n’enverra que ces derniers, pas l’intégralité des 200 Mo. Les concurrents la prennent en charge depuis longtemps. OneDrive avait ainsi achevé le déploiement en avril 2020. DropBox était le premier sur ce créneau, des années encore avant OneDrive.

Cet ajout a sans doute perdu de sa superbe depuis la progression de la fibre dans les foyers. Il a cependant de l’importance sur les connexions cellulaires, surtout quand elles sont utilisées en partage sur les ordinateurs.

Comme indiqué dans une note de Google vendredi dernier, le déploiement est terminé pour l’ensemble des comptes Workspace et personnels. Pour en profiter, il faut avoir la dernière révision du client Google Drive pour Windows ou macOS.

Le 9 janvier, Google a également annoncé la présence de Gemini dans la liseuse PDF de Drive, permettant les interactions avec les documents pendant leur lecture. D’autres fonctions sont d'ailleurs arrivées ces derniers temps. Par exemple, l’envoi de demandes pour les signatures électroniques sur le PDF ou, pour les administrateurs, la possibilité de déclarer que des fichiers ne peuvent être ni copiés, ni téléchargés, ni imprimés, dans le cadre du service Enhanced IRM (Information Rights Management).

Le 14 janvier à 08h38

Commentaires (16)

votre avatar
C’est vrai que Rsync ne fait ça que depuis … 28 ans :-D
votre avatar
Je crois bien que c'est pas le même differential upload. Dans Rsync, c'est pour une arborescence de fichiers (et non pas un seul fichier). Ça permet de synchroniser un dossier (et ses sous-dossiers) entre deux machines, en comparant l'arborescence entre la source et la destination. Comme ça, pas la peine de copier des fichiers déjà présent sur la destination.
votre avatar
rsync peut aussi synchroniser un seul fichier, et n'envoyer que la partie modifiée du fichier (pour peu que rsync soit également présent sur le serveur).
votre avatar
Comme dit Seb, rsync fait tout ce que tu lui dit de faire … une arbo, un répertoire, un fichier.
votre avatar
My bad, j'avais pas pensé au fais que deux rsync pouvaient aussi discuter entre eux.
votre avatar
Est-ce à dire qu'on va pouvoir synchroniser efficacement un volume VeraCrypt ?
votre avatar
Mais ce dépend aussi des dits fichiers.

Avec InDesign, un CTRL+S n’enregistre que là où les images modifiées à la fin du fichier. Dans ce cas, le différentiel a son importance. Mais le fichier grossit. Si on fait un enregistrer sous, ça réécrit tout le fichier. Il sera plus petit, mais il faudra tout sauvegarder.
votre avatar
La déduplication arrivera dans 15 ans, patience.
votre avatar
A mon taf, les gens qui bossent avec la suite Adobe, c'est un enfer tellement ça déconne sur Mac. Visiblement c'est de la faute de l'implémentation des espaces disques virtuel dans MacOS récemment.
votre avatar
C'est quoi comme problème qu'ils ont ?
votre avatar
Enfin des syncro de PST ?
votre avatar
Quid des solutions basées sur OwnCloud, genre kDrive d'infomaniak ? Ça gère la synchronisation différentielle des fichiers ?
votre avatar
Du comportement que j'ai observé de kDrive, non. Le client passe par le /tmp pour télécharger les fichiers et c'est toujours l'entièreté qui est récupérée.
votre avatar
Je me demande bien comment ils font pour détecter la différence. Car s'il faut télécharger l'ancienne version, c'est pas très efficace, donc il doit y avoir une autre technique, mais je ne la vois pas, là comme ça.
votre avatar
Ah, je pense que je vois :
Now, with the new “differential uploads” feature, Google Drive is smart enough to know which parts of the file have changed — and only upload those parts to the cloud for synchronization.
Source: https://www.pcworld.com/article/2575351/google-drive-now-synchronizes-files-faster-and-uses-less-data-to-do-it.html

Il doit donc y avoir une base de données locales qui, pour chaque fichier, donne un checksum par segment du fichier. Ainsi, on peut uploader uniquement les segments de fichiers où les checksums du serveur sont différents.
votre avatar
C'est probablement basé sur la technique des "rolling checksum" utilisée par exemple par rsync (https://en.wikipedia.org/wiki/Rolling_hash)

Google Drive ne synchronise enfin que les parties modifiées des fichiers

Fermer