zoukankan      html  css  js  c++  java
  • Microsoft Sync Framework 1.0 RTM发布了

    Microsoft Sync Framework 是一个功能完善的同步平台,实现了应用程序、服务和设备的协作和脱机访问。它提供了一些可支持在脱机状态下漫游、共享和获取数据的技术和工具。通过使用 Sync Framework,开发人员可以构建同步生态系统,将任何应用程序与任何网络上使用任何协议的任何存储中的任何数据集成在一起。

    Sync Framework 包含以下技术,前三项技术可随 SQL Server 2008 一起安装:

    • Sync Services for ADO.NET,可在脱机和协作方案中使用以同步数据库。
    • Sync Framework 核心组件,可供 Sync Services for ADO.NET 使用以同步数据库,也可以用于为其他类型的数据存储创建同步提供程序。
    • Sync Services for FeedSync,可用于将 RSS 和 Atom 源与本地存储中的数据进行同步。
    • Sync Services for File Systems,可用于同步文件系统中的文件和文件夹。
    • Metadata Storage Service,可用于在 SQL Server Compact 中存储同步元数据。

    Sync Services for ADO.NET 支持在数据库之间进行同步。它提供了一个直观且灵活的 API,可用来构建面向脱机和协作应用方案的应用程序。Sync Services for ADO.NET 支持在两个对等方(如 SQL Server 数据库)之间进行同步,或者在 SQL Server Compact 客户端数据库和 ADO.NET 提供程序支持的任何服务器数据库之间进行同步。该 API 允许使用提供的所有组件或其中的部分组件,具体取决于应用程序的体系结构和要求。

    Microsoft 提供了几种专为执行同步的应用程序设计的技术。因此,将 Sync Services for ADO.NET 与脱机和协作应用方案中使用的其他技术进行比较是非常有用的。

    脱机同步

    最重要的 Microsoft 脱机同步技术如下所示:

    • 远程数据访问 (RDA)。此技术用于将 SQL Server Compact 数据库与其他版本的 SQL Server 数据库进行同步。有关详细信息,请参阅 SQL Server Compact 联机丛书。
    • 合并复制。此技术用于同步不同版本的 SQL Server(包括 SQL Server Compact)。

    协作同步

    就协作同步而言,要比较的最重要的技术是对等事务复制,它用于同步两个或多个 SQL Server Enterprise 数据库。Sync Services for ADO.NET 和事务复制均支持对等同步:事务复制最适于保持高可用性以及将读取活动扩展到多台服务器;而 Sync Services for ADO.NET 最适于用户协同处理相同数据的应用程序。

    Sync Services for ADO.NET 提供了灵活的编程模型(如脱机数据集)和更丰富的同步功能集(如复制中的功能)。Sync Services for ADO.NET 功能优于 RDA。复制适合数据库管理员,主要用于同步 SQL Server 数据库。复制通过向导、存储过程及其自己的 API 为重要功能提供配置数据。Sync Services for ADO.NET 适合开发人员,它支持异类数据库并且可通过服务(如 Windows Communication Foundation (WCF))进行同步。如果应用程序需要与非 SQL Server 数据库进行同步,或者应用程序必须使用单独组件以支持通过不同的传输或服务进行同步,请使用 Sync Services for ADO.NET。

    对于某些应用程序,很容易确定要使用的技术:如果必须同步 SQL Server 数据库以外的数据源,则应该使用 Sync Services for ADO.NET。如果您是要配置同步的数据库管理员,并且不希望进行大量的编程工作,则复制可能是更好的选择。

     

    Microsoft Sync Service 1.0下载地址

    欢迎大家扫描下面二维码成为我的客户,为你服务和上云

  • 相关阅读:
    Ldap遇到了事务管理问题
    Spring-Ldap连接Ldap及简单的增删查改
    枚举与数组的使用
    GDI_TCanvas
    获取鼠标当前位置的相对坐标、模拟鼠标点击事件
    绘制不规则图片、窗体与图形
    Message使用
    泛型_Tlist存储对象
    控件Owner和Parent的区别
    鼠标拖放
  • 原文地址:https://www.cnblogs.com/shanyou/p/1263258.html
Copyright © 2011-2022 走看看