MobiLink 同步具有很强的适应性和灵活性。下面是它的一些关键特性:
数据协调 MobiLink 使您可以为同步过程选择数据的特定部分,并解决不同数据库之间的更改冲突。同步过程由编写为 SQL、Java 或 .NET 应用程序的同步逻辑控制。同步逻辑的每个单元称为一个脚本。例如,您可以使用脚本指定如何将上载的数据应用到统一数据库中,指定下载什么内容,以及处理统一数据库与远程数据库间不同的模式和名称。
自动化 MobiLink 具备多种自动化功能。可以指导 MobiLink 同步服务器生成适合于快照同步的脚本,或者生成示例同步脚本。它还可以自动添加需要鉴定的用户。服务器启动的同步允许您将数据更新推送到远程数据库。
监控和报告 MobiLink 提供了两种同步监控机制:MobiLink 监控器和统计脚本。您可以监控脚本、模式内容、行数的值、脚本名称、转换的脚本内容以及行值。
性能调优 调优 MobiLink 性能的机制有许多种。例如,您可以调优争用程度、上载高速缓存大小、数据库连接数、工作线程数、日志详细程度或 BLOB 高速缓存的大小。
双向同步 可以在任意位置对数据库进行更改。
仅上载同步或仅下载同步 您可以选择仅执行上载或仅执行下载。
基于文件的下载 可以将下载作为文件分发,从而实现了脱机分发同步更改。这使您只需创建文件一次,然后将其广泛分发。
服务器启动的同步 可从统一数据库启动 MobiLink 同步。这意味着您可以将数据更新推送到远程数据库,并让远程数据库将数据上载到统一数据库中。
通信流的选择 同步可以通过 TCP/IP、HTTP 或 HTTPS 执行。Palm 设备可以通过 HotSync 同步。Windows CE 设备可以使用 ActiveSync 同步。
远程启动 可以在一个远程数据库启动该数据库和统一数据库之间的同步。
基于会话 对所有更改的上载和下载都分别在单个事务中完成。每次同步成功完成后,统一数据库和远程数据库将保持一致。
事务完整性 要么同步全部事务,要么不进行任何同步。这就确保了每个数据库的事务完整性。
数据一致性 MobiLink 使用松散一致性 策略来进行操作。所有更改经过一段时间后将在每个站点中保持一致,从而实现同步,但在任一瞬时不同的站点可能拥有不同的数据副本。
范围广泛的硬件和软件平台 多种广泛使用的数据库管理系统都可以用作 MobiLink 统一数据库:Adaptive Server Anywhere、Adaptive Server Enterprise、Oracle、Microsoft SQL Server 或 IBM DB2。远程数据库可以是 Adaptive Server Anywhere 数据库或 UltraLite 数据库。MobiLink 同步服务器可在 Windows 或 UNIX 平台上运行。Adaptive Server Anywhere 可在 Windows、Windows CE 或 UNIX 计算机上运行。UltraLite 可在 Palm、Windows CE 或基于 Java 的设备上运行。
灵活性 MobiLink 同步服务器使用 SQL、Java 或 .NET 脚本来控制数据的上载和下载。该脚本在每次同步期间将根据事件模型执行。通过基于事件的脚本编写这种方式,为同步过程的设计提供了很大的灵活性,包括一些如冲突解决、错误报告和用户鉴定等功能。
可伸缩性和性能 MobiLink 同步是可伸缩的:一个服务器可以处理数千个共存的同步,而通过负载平衡可以同时运行多个 MobiLink 服务器。MobiLink 同步服务器是多线程的,对统一数据库使用连接池。MobiLink 提供了大量的监控和报告工具。
容易掌握 可以快速完成 MobiLink 的简易安装。然后逐步添加更为复杂的部件,以全方位满足生产工作的需要。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。