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プロバイダーは例外をスローします。

この記事を改善するための提案がある場合は、 お知らせください!