適用対象:SQL Server
マージ レプリケーションには、異なるアプリケーション ニーズに対応する 2 種類のアーティクルが用意されています。 アプリケーションでの必要に応じて、パブリケーションにはこれら 2 種類のアーティクルを 1 つ以上格納できます。
標準アーティクル
ダウンロード専用アーティクル
ダウンロード専用アーティクルは、パフォーマンス面で標準アーティクルよりも優れています。必要に応じて、ダウンロード専用アーティクルを使用するようにしてください。
注
ダウンロード専用アーティクルを使用するためには、90RTM 以上の互換性レベルが必要になります。
標準アーティクル
標準アーティクルは既定のアーティクルであり、強力な競合検出および競合解決機能など、マージ レプリケーションに必要なすべての機能を備えています。 標準記事は複数のサブスクライバーによって更新されるテーブルに適しています。 テーブル以外のオブジェクト、例えばストアドプロシージャやビューは常に標準として公開されます
ダウンロード専用アーティクル
ダウンロード専用記事は、Subscribersで更新されていないデータを含むアプリケーション、例えば製品カタログに含まれる記事群向けに設計されています。 通常の場合、製品カタログはサブスクライバーではなくパブリッシャーで更新されます。 ダウンロード専用記事は購読者側で更新できないため、追跡メタデータは購読者に送信されません。 この特性は加入者のストレージを減らし、特にネットワーク接続が遅い場合にパフォーマンス向上をもたらします。
ダウンロード専用記事はクライアントのサブスクリプションと連携して動作します。記事がダウンロード専用と指定されている場合、クライアントサブスクリプションを利用する購読者はその記事の行を挿入、更新、削除できません。 サーバー サブスクリプションを使用するパブリッシャーおよびサブスクライバー (通常は、他のサブスクライバーにデータを再パブリッシュするサブスクライバー) では、行の挿入、更新、および削除を行うことができます。 クライアント サブスクリプションの詳細については、「パブリケーションのサブスクライブ」を参照してください。
アーティクルがダウンロード専用になるように指定するには、「Specify Merge Replication properties」(マージ レプリケーションのプロパティを指定する) を参照してください。
応募書類で異なる記事タイプを使う
アプリケーションの要件を理解することにより、柔軟性の最大化とパフォーマンスの最適化の間でアプリケーションを調整できます。 例えば、PublisherとSubscribersの両方で多くの競合や変更があるアプリケーションは、標準記事で構成された出版物を使用します。 営業力自動化アプリケーションのように、競合の可能性がある記事や、ダウンロード専用に指定できるルックアップテーブルとして機能する記事がある場合があります。 POS システムやフィールド フォース オートメーションなどのデータ入力アプリケーションでは、競合を排除するように厳密にデータがパーティション分割されている場合が多く、あるサブスクライバーから他のサブスクライバーにデータが送信されることは決してありません。 このような状況では、重複しないパーティション、ダウンロード専用記事、事前計算されたパーティションの組み合わせが最大のパフォーマンスとスケーラビリティを提供します。 重複しないパーティションおよび事前計算済みパーティションの詳細については、「 パラメータ化された行フィルタ」を参照してください。