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

SAP Sybase SQL Anywhere 16.0 » Mobile Link サーバ管理 » Mobile Link サーバテクノロジ » 同期の方法

 

リモートデータベース間でローを分割する

各 Mobile Link リモートデータベースは、異なるデータのサブセットを統合データベース内に持つことができます。リモートデータベース間でデータが「分割」されるように、自分専用の同期スクリプトを作成できます。

共通部分がないように切断分割にすることも、重複を持たせて分割することもできます。たとえば、従業員ごとに独自の顧客セットを持っていて、かつ顧客を共有していない場合は、「切断」分割になります。複数のリモートデータベースに存在するように顧客を共有している場合、分割は「重複」を含みます。

分割は、テーブル用のスクリプトである download_cursor と download_delete_cursor で実行されます。これらのスクリプトによって、リモートデータベースにローをダウンロードするように定義します。各スクリプトは、パラメータとして Mobile Link ユーザ名を使用します。スクリプトでこのパラメータを WHERE 句に指定して、ユーザごとに適切なローを取得します。


切断分割
重複のある分割
分割された外部キーテーブル