2017-07-20 19 views
1

文書を挿入し、次のコード行でそのフィールドの1つ(Id以外)で検索すると、見つけられますか?または、何らかのインデックス作成を行うためにw8にする必要がありますか?Cosmos DB - インデックス作成を待つ必要がありますか?

+0

;)私はまだこれを検証しようとしている...いや、公式文書以来 –

+0

@JesseCarterまたは実験の証拠が提示されたとき、私は少し実験を自分で実行することに決めました... – Leonardo

+0

私の回答は、私が提示した情報を検証するはずのMicrosoftのこの文書に基づいています。私は答えを更新して、https://docs.microsoft.com/en-us/azure/cosmos-db/indexing-policiesにもこれを示します。 –

答えて

2

Microsoft provides clear documentation around the different types of Indexing Strategies available and how to use them. The information below is a summary of this information.

CosmosDbは、複数のインデックス戦略を持っています。デフォルトでは、これは一貫性に設定されています。これは、文書がコレクションに配置されるときに索引付けされることを意味します。新しい文書はすぐに照会することができます。これをデータベースに便利なときに索引付けするレイジー索引付けモードに切り替えることは自由です。

一貫性のある索引付けを有効にすると、索引付けのコストが含まれているため、挿入/アップサートごとにRUコストが高くなることがわかります。したがって、一貫性があるか怠惰であるかどうかは、作成しているアプリの性質に基づいています。

ポータルで使用しているインデックスのタイプを確認し、特定のJSONパスをドキュメントに含めるか除外することで実際にインデックスを調整することができます。これは、コスモスの本当に強力でクールな機能です。デフォルトでは、設定はconsistentのインデックス作成であり、パスは/*であることは、すべてのJSONプロパティがインデックスでカバーされていることを示しています。この情報を探して他の人が自信を持つことができるようにそれは、この1つはあまりにも閉じて取得する素敵なことだ

enter image description here

関連する問題