Microsoft Sync Framework基础篇 3:Microsoft Sync Framework元数据和同步流程
Microsoft Sync Framework元数据和同步流程 元数据(Metadata) Microsoft Sync Framework为脱机和协作的应用程序、数据存储和设备提供了一个完整的同步平台,而不用考虑如下限制: 同步的数据类型 数据存储的类型 传输协议 网络拓扑比如点对点或客户端-服务器拓扑 相反,Sync Framework通过一个通用的元数据模型来允许Sync Framework完成下面的工作: 实现同步过程的互操作性 减少在两个参与同步的data stores之间的数据传输量 使同步独立于任何网络拓扑、数据类型、数据存储和传输协议 在本篇博客中,我们将详细的了解和学习通用的元数据模型以及它的组件,当然,我们也会讨论Sync Framework如何使用元数据来同步不同的数据存储和副本。 什么是元数据 从字面意义上看,元数据是“关于数据的数据”。而Microsoft Sync Framework中使用的元数据包含两种类型: 副本元数据(Replica metadata) 项目元数据(Item metadata) 在Sync Framework中,副本通常是指真正的数据存储。比如,如果我们在同步两个数据库,那么每个数据库都是一个副本,副本可以包含项目。比如,对于数据库,一个项目可以是表中的一条记录。 要同步两个副本, Sync