私は紺碧テーブルストレージのパーティションキーの利点を理解しています。しかし、私のリレーショナルデータベースのバックグラウンドを考えると、ちょうど行キーが与えられているので、空白のテーブルストレージからエンティティを取得する方法についてちょっと混乱しています。私が知る限り、これは不可能です。つまり、行キーを与えられたエンティティを取得するために、パーティションキー/行ペアをどこかに格納する必要があります。私はちょうど1つの任意のパーティションキーを持つシャーディングテーブルを導入する必要があります。これにより、私はそのローキーのパーティションキーを調べることができますか?紺碧のテーブルストレージのパーティションキーと行キー
1
A
答えて
4
MSDNのこのsectionに記載されているように、テーブルスキャンが実行される可能性があります。
複数のパーティションを必要としない場合は、データのサイズが膨大にならず、複数のパーティションのスケーラビリティが必要な場合は、単一のパーティション(たとえば定数を使用)を使用することが大丈夫です。
もう1つの考えられる方法は、現在のRowKey
をPartitionKey
として使用することです。これはスケーラビリティの高いソリューションを提供しますが、行の範囲をクエリする必要がある場合はパフォーマンスが低下します。
リンクされているMSDNページでは、両方の長所と短所について話していますので、特定の問題のドメインについての知識があれば、バランスの取れたソリューションを見つけることができます。
関連する問題
- 1. 紺碧のテーブルストレージのパーティションキーとしての複合キー
- 2. 紺碧のテーブルストレージとPython
- 3. 紺碧のテーブルストレージに複合パーティションキーを作成する
- 4. 紺碧のテーブルストレージと紺碧の簡単なテーブルの違い
- 5. Azureテーブルストレージの非パーティションキーと非行キーの照会
- 6. テーブルストレージRowKey、パーティションキー
- 7. 紺碧の雲の中の紺碧のテーブルストレージからデータを探索する方法
- 8. 紺碧
- 9. WCF 5.0とoData 3.0 APIが紺碧のテーブルストレージで動作しない
- 10. 紺碧のアカウントのユーザー名とパスワードで紺碧のアクセストークンを取得する
- 11. どう紺碧
- 12. フォーマットは紺碧
- 13. は紺碧webjob
- 14. ダウンロード紺碧コンテナ
- 15. java.lang.UnsupportedClassVersionError紺碧
- 16. 紺碧のブロブのカスタムドメインSSL
- 17. 紺碧の複数のwebroles
- 18. 紺碧のメディアプレーヤーのクリックイベント
- 19. 紺碧のサービスファブリックサービス間のコールバック?
- 20. 紺碧のjavascriptのクリアキャスト
- 21. 紺碧のフロントエンドとバックエンドの分離
- 22. オーチャードCMS - 紺碧メディアサービス
- 23. は紺碧DWリミットエラー
- 24. 紺碧のSQLユーザー権限
- 25. 複数インスタンス紺碧のクラウドサービス
- 26. 紺碧のログを作成
- 27. 紺碧のグラフから
- 28. HiQPdf.HtmlToImage紺碧のHTMLレイアウトエラー
- 29. 紺碧の動的サブドメイン
- 30. 紺碧の容器のための紺碧のcdnのエンドポイントを作成する
関連するドキュメント:https://msdn.microsoft.com/en-us/library/azure/hh508997.aspx#dft – BenV
私は約4000万人程度の「エンティティ」は期待していますが、行の範囲を照会する必要があるかもしれません。キャッチ22私は推測する... – cs0815