更新の競合は、複数のサイトでデータが更新された場合にのみ発生します。次に例を示します。
ユーザー 1 が、リモートサイト 1 でローを更新します。
ユーザー 2 が、リモートサイト 2 で同じローを更新します。
ユーザー 1 による更新内容が、統合データベースに送信されて適用されます。
ユーザー 2 による更新内容が、統合データベースに送信されます。
この種の更新の競合を解決する「デフォルト」の方法は、次のとおりです。
新しい方のオペレーションが成功します (この例では、ユーザー 2 のオペレーション)。この値が統合データベースの値になります。また、この値が、ローに対してサブスクライブされるその他すべてのデータベースにレプリケートされます。
その他の更新がすべて失われます (この例では、ユーザー 1 の更新)。
競合はレポートされません。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |