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

SQL Anywhere 11.0.1 (日本語) » SQL Remote » SQL Remote のレプリケーション設計 » SQL Remote のレプリケーション設計と設定 » 更新の競合

 

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

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

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

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

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

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

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

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

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

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

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