Identity/CryptoIdeas/04-Delta-Sync: Difference between revisions

Jump to navigation Jump to search
m
Line 273: Line 273:


= Delta Transfer =
= Delta Transfer =
Most of the time, the client and server can exchange deltas to get from one
version of the dataset to another. They'll only need to send a full version
when the client is so out-of-date that the server no longer remembers their
earlier state (and thus cannot compute or accept a delta from it), or when
the client is uploading their dataset for the first time.
To tolerate intermittent connections and overloaded servers, the protocol
that transfers deltas should also let both sides paginate the data, sending
it in smaller chunks.
[[File:DeltaSync-send-delta.png|Sending Deltas to the Server]]
[[File:DeltaSync-fetch-delta.png|Sending Deltas to the Server]]


= Dataset Representation =
= Dataset Representation =
Confirmed users
471

edits

Navigation menu