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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 11 - 简介 » SQL Anywhere 11 概述 » 数据交换技术概述

 

比较同步技术

数据交换技术包括同步、复制、消息传递和移动 Web 服务技术。

数据同步就是在物理上完全不同的数据库之间共享数据。如果应用程序在任一数据库中修改共享数据,所做更改即会传播到同步系统中的其它数据库。可以使用不同的方法并通过多种渠道传播所做的更改,这样,既保持了数据的完整性,又可使用灵活的应用程序体系结构。

SQL Anywhere 提供了两种同步技术:

  • MobiLink   是一种基于会话的技术,用于在中央统一数据库和大量远程数据库间进行单向或双向数据同步。它支持多种统一数据库服务器,并提供用于与实际上任何其它数据源同步的 API。远程站点的管理和资源要求已降到了最低限度,从而使 MobiLink 能够很好地适用于各种移动应用程序。每个同步会话结束后,这些数据库就会保持一致。

  • SQL Remote   是一种基于消息的技术,用于数据库事务的双向复制。这种技术适用于统一数据服务器和大量远程数据库之间的双向复制。远程站点的管理和资源要求已降到了最低限度,从而使 SQL Remote 能够很好地适用于移动数据库。

下表总结了 MobiLink 和 SQL Remote 的特性。

同步技术 数据库数量 连接 频率 统一数据库类型
MobiLink 大量 不定时 中等 多个选项
SQL Remote 大量 不定时 SQL Anywhere

MobiLink 特点
SQL Remote 特点
数据同步的优点
同步技术面临的挑战
统一数据库和远程数据库
层次结构数据库配置
双向同步
传播方法