A system and method for synchronizing changes among multiple copies of data
is disclosed. The system and method allows the data to be synchronized
without any copying or transferring of those portions of the data that
have not been changed. In particular, the system and method preferably
uses an identifier to represent the current state of the data and the
identifier is used to determine what, if any, changes have occurred to the
data. Thus, instead of comparing the data itself to see if changes have
been made, the identifier is used to simply and easily determine if
changes were made to the data. Each identifier preferably includes a first
portion that identifies a particular source for the data and a second
portion that includes a change number that is changed each time the
underlying resource is modified. The identifier is preferably opaque or
transparent to the client such that the client does not have to understand
anything about the format or use of the identifier. Advantageously, an
opaque identifier allows the system and method to be compatible with a
wide range of data and programs.
Показаны система и метод для синхронизировать изменения среди множественных экземпляров данных. Система и метод позволяют данные быть синхронизированным без нисколько копировать или переносить тех частей данных не были изменены. В частности, система и метод предпочтительн используют обозначение для того чтобы представить настоящее положение дел данных и обозначение использовано для того чтобы обусловить, если любые, изменения происходили к данным. Таким образом, вместо сравнивать данные самих для того чтобы увидеть если изменения были сделаны, то, обозначение использовано к просто и легко обусловливает если были сделаны изменения к данным. Каждое обозначение предпочтительн вклюает первую часть определяет определенный источник для данных и доработана вторая часть вклюает номер изменения изменен each time основному ресурсу. Обозначение предпочтительн опаково или прозрачно к клиенту такие что клиент не должен понять что-нибыдь о форме или пользе обозначения. Выгодн, опаковое обозначение позволяет систему и метод быть совместимо с широкийа ассортимент данных и программ.