缺省情况下,将同步 UltraLite 数据库中的所有数据。如果您不了解如何将 UltraLite 部署为 MobiLink 远程数据库,最初可以计划使用缺省行为。
等您熟悉同步过程后,可以决定自定义同步操作的行为以捕获更复杂的业务逻辑。设计自定义同步行为时,需要您提问以下问题。如果业务需求很简单,可能只需要使用一个单独的同步功能。但在非常复杂的部署中,可能需要使用多个同步功能,以便配置所需的同步行为。
设计问题 | 如果回答是,请遵照以下指导和说明 |
---|---|
您是否需要从统一数据库下载更改,但不将本地更改上载到数据库? | download_only 表名后缀可以标识任何只进行仅下载同步的表。本地表所做的更改不会上载到统一数据库中。 |
是否要从同步中排除某些表? | nosync 表名后缀可以标识任何不想进行同步的表。 |
是否只想同步整个表(即使数据未更改)? | allsync 表名后缀允许同步整个表,即使没有检测到任何更改。 |
是要同步整个表还是仅同步满足特定条件的行?是否有一些数据由于其重要性或时间敏感性而需要同步优先级? |
一个发布可包含多个用于列出需要同步的表的项目。一个项目可包含一个 WHERE 子句,该子句可根据行是否满足定义的条件来指定要上载的行。 可用多个发布来解决某些 UltraLite 数据需要在其它数据之前上载的优先级问题。 |
是否因为有外键循环而需要用于同步的表顺序? | [表顺序] 同步参数用于在有外键循环时确定同步操作的顺序。但通常不建议在 UltraLite 中使用外键循环。 |
是否要控制同步行为?例如,是否需要下载和上载同时发生?还是要将双向同步更改为仅单向同步? |
在以下各项中使用相应的同步参数:
|
是否希望 UltraLite 客户端启用 TLS? | 您所选择的加密算法决定了您必须根据设备上运行的平台设置设备的方法。 |
UltraLite 非同步表
UltraLite 仅下载表
UltraLite 同步所有表
在 UltraLite 中发布数据
UltraLite 中的表顺序
UltraLite 应用程序的同步设置
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |