Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 入门 » MobiLink 技术简介 » 了解 MobiLink 同步

 

MobiLink 特色

MobiLink 同步具有适应性和灵活性。以下是它的一些主要特点:

特点
  • 易于入门   通过使用 [创建同步模型向导],可以快速创建同步应用程序。该向导可以处理复杂同步系统的许多困难的实现细节。Sybase Central [模型] 模式用于脱机查看同步模型,它提供了用于进行更改的简易界面,并提供了用于将模型部署到统一数据库的部署选项。

  • 监控和报告   MobiLink 提供了两种同步监控机制:MobiLink 监控器和统计脚本。

  • 性能调优   有多种机制可用于调整 MobiLink 性能。例如,您可以调整争用程度、上载高速缓存大小、数据库连接数、记录详细程度或 BLOB 高速缓存大小。

  • 可伸缩性   MobiLink 是一个极具可伸缩性和稳定性的同步平台。一个 MobiLink 服务器便可以处理数千个并发同步,而通过使用负载平衡可以同时运行多个 MobiLink 服务器。MobiLink 服务器是多线程的,并将连接池用于统一数据库。

  • 安全   MobiLink 提供了大量安全性选项,其中包括可与现有验证集成的用户验证、加密以及通过交换安全证书发挥作用的传送层安全性。MobiLink 还提供了经 FIPS 认证的安全性选项。

体系结构
  • 数据协调   MobiLink 允许选择数据的特定部分进行同步。MobiLink 同步还允许您解决在不同数据库中所做更改之间的冲突。同步过程由同步逻辑控制,可以将该逻辑编写为 SQL、Java 或 .NET 应用程序。同步逻辑的每个部分称为一个脚本。例如,您可以使用脚本指定如何将上载的数据应用到统一数据库、指定下载的内容以及处理统一数据库与远程数据库之间的不同模式和名称。基于事件的脚本编写方式为同步过程的设计提供了极大的灵活性,可以设计出冲突解决、错误报告和用户验证等功能。

  • 双向同步   可以在任何位置对数据库进行更改。

  • 仅上载同步或仅下载同步   可以选择仅执行上载或仅执行下载,也可以选择执行双向同步。

  • 基于文件的下载   可以文件形式分发下载,从而实现同步更改的脱机分发。此功能包括用于确保应用了正确数据的功能。

  • 服务器启动的同步   可以从统一数据库启动 MobiLink 同步。这意味着您可以将数据更新推送到远程数据库,并让远程数据库将数据上载到统一数据库中。请参见MobiLink - 服务器启动的同步

  • 选择网络协议   可通过 TCP/IP、HTTP 或 HTTPS 进行同步。Palm 设备可以通过 HotSync 进行同步。Windows Mobile 设备可以使用 ActiveSync 进行同步。

  • 基于会话   所有更改都可以通过单个事务进行上载和下载。每次同步成功完成后,统一数据库和远程数据库就会变得一致。(如果希望保留事务的顺序,还可以选择将远程数据库上的每个事务作为单独的事务上载。)

    要么同步整个事务,要么不同步事务的任何部分。这样可以确保每个数据库的事务完整性。

  • 数据一致性   MobiLink 使用松散一致性策略来运行。每过一段时间,所有更改都会以一致的方式与每个站点同步,但在不同时刻,不同站点可能拥有不同的数据副本。

  • 多种多样的硬件和软件平台   多种广泛使用的数据库管理系统都可用作 MobiLink 统一数据库,也可以使用 MobiLink 服务器 API 定义与任意数据源同步。远程数据库可以是 SQL Anywhere 或 UltraLite。MobiLink 服务器在 Windows、Unix、Linux 和 Mac OS X 上运行。SQL Anywhere 在 Windows、Windows Mobile 或 Unix、Linux 和 Mac OS X 上运行。UltraLite 在 Palm 或 Windows Mobile 上运行。请参见支持的平台