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

SQL Anywhere 12.0.1 » SQL Remote » SQL Remote システムの作成 » 更新の競合

 

更新の競合に対するデフォルトの解決

更新の競合は、複数のサイトでデータが更新された場合にのみ発生します。次に例を示します。

  1. ユーザー 1 が、リモートサイト 1 でローを更新します。

  2. ユーザー 2 が、リモートサイト 2 で同じローを更新します。

  3. ユーザー 1 による更新内容が、統合データベースに送信されて適用されます。

  4. ユーザー 2 による更新内容が、統合データベースに送信されます。

    この種の更新の競合を解決する「デフォルト」の方法は、次のとおりです。

    1. 新しい方のオペレーションが成功します (この例では、ユーザー 2 のオペレーション)。この値が統合データベースの値になります。また、この値が、ローに対してサブスクライブされるその他すべてのデータベースにレプリケートされます。

    2. その他の更新がすべて失われます (この例では、ユーザー 1 の更新)。

    3. 競合はレポートされません。

競合解決。2 番目の更新が最初の更新を上書きします。
 参照