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

SQL Anywhere 11.0.1 (日本語) » Mobile Link - サーバ管理 » Mobile Link サーバ・テクノロジの使用 » 同期の方法

 

リモート・データベース間でのローの分割

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

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

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


切断分割
重複のある分割
子テーブルの分割