概括来讲,有两个数据源,最初它们的数据都是一样的。若一个数据源的数据经过添加、修改、删除等操作发生了改变,那么为了使两个数据源的数据保持一致,即让一个数据源数据的改变反映到另一个上,就必须进行一个让两个数据源的数据保持一致的操作,这个操作就叫“同步”。同步操作结束之后,两个设备上的数据就完全一致了,处于“同步”状态。
一般来讲,两个数据源中,一个是服务器端,一个是客户端。服务器端由于其计算功能和处理功能强大,在同步过程中要比客户端做更多的计算和处理工作。
举例说明,为了让在不同设备上的联系人z中起来,这时候就可以通过“同步”来实现这个目的。客户端发出自己的全部联系人给服务器端,服务器将收到的所有联系人同自己的联系人进行比较和分析。分析结束以后,服务器向客户端发出客户端没有的联系人,两个设备上的联系人信息就完全一致了,处于“同步”状态。