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

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

 

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

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

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

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


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