SQLプロバイダーの実行戦略
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
サポートされているSQLストラテジには、次の2種類があります。
-
Staging Tables strategy - この戦略では、Scalable Readsのサポートが限られています。ステージング テーブル ストラテジーは、AlwaysEncryptedによるバッチ サポート用です。識別子で連絡先を取得する場合は、サービス ステージング テーブルへの中間書き込み操作を実行する必要があります。
メモ明示的なReadPreference.AllowStaleDataオプションを指定すると、識別子によるすべてのGet操作で例外がスローされます。
-
Table Value Parameters (TVP) strategy (デフォルト) - この戦略では中間書き込みを使用しないため、スケーラブル読み取りは完全にサポートされています。
次の表では、2つのSQLプロバイダー実行戦略で使用可能なGet操作について説明します。
|
操作を取得する |
ステージング・テーブル・ストラテジー |
TVP戦略 |
|---|---|---|
|
識別子による連絡先IDの取得 |
いいえ |
はい |
|
識別子による連絡先の取得 |
いいえ |
はい |
|
IDによる連絡先の取得 |
はい |
はい |
|
IDによるデバイス プロファイルの取得 |
はい |
はい |
|
連絡先IDによるインタラクションの取得 |
はい |
はい |
|
IDによるインタラクションの取得 |
はい |
はい |
手記
ステージング テーブル戦略を構成し、クライアントが識別子で連絡先を取得しようとすると、SQLプロバイダーは例外をスローします。