分类: Sybase
2008-04-10 20:49:06
来源:赛迪网 作者:Sybase |
步骤清单:
在上一议题中,我们演示了一个最简单的数据同步情景。由此,我们有几点总结:
MobiLink 由服务器端(dbmlsrv9)和客户端(dbmlsync)组成。服务器端与数据中心连接,客户端与远程数据库连接。其中,数据中心可以是任何符合 ODBC标准的数据源,例如Oracle、IBM DB2、MS SQLServer与Sybase ASE等。
MobiLink在同步的过程中首先将远程数据库的数据上载,接着将数据中心的数据下载,以此完成一次同步。
在非常简单的情况下,不需要编写任何脚本。
但是情况总是会变化的。我们可能有特殊要求。例如,我们只需要某一个部门的数据,我们不想把所有的更改都上传到服务器上……那么,通过什么来指挥MobiLink上载或者下发哪些数据呢?就通过在统一服务器端编写的MobiLink的事件和事件中的脚本来控制。
首先,MobiLink的事件分为两大类, 第一大类是连接事件,这类事件在全局范围内指挥MobiLink的行为。第二类事件是表事件,这类事件在某表的范围内指挥MobiLink的行为。MobiLink在不同的阶段触发这些事件,书写在这些事件里面的脚本就能指挥MobiLink的行为。
连接事件:
两个特殊的连接事件:
|