2017-10-27 3 views
1

私はcosmosdbコレクション内のパーティショニングに取り組んでいます。今、私たちは今、何を私のヒューストン市のパーティショニングは、より多くのヘッドスペースとどのようにコスモスデシベル同じコレクション内を移動しますが必要な場合1つのコレクション内で1つのCosmosDBパーティショニングにどれだけのメモリを割り当てるか?

enter image description here

下図のとおり、同じコレクション内に複数のパーティションを持つことができます知っていますか?今私の推測では、同じコレクション内にそれを保持し、cosmosdbがどのように、どこでそれを保持するか心配しているわけではありません。しかし、もし回収過剰がすでに満ちていて、ヒューストン市の区画にもっとヘッドスペースが必要ならどうしますか? CosmosDBは新しいコレクションを作成し、そこでHoustanを動かすのか、それとも何がどのように動くのでしょうか?

答えて

1

Atul-

コレクションを作成するときは、固定または無制限を選択します。固定の場合、固定サイズです。そこに混乱はありません。無制限の場合、文字通り無制限のストレージがあります。ただし、特定のパーティションキーの場合、今日の最大値は10 GBです。したがって、この制限に達することなく、パーティションキーを別の方法で設計する必要があります。より単純な世界では、10 GBの制限に達するパーティションキーはありません。

ただし、明確にするために、データの拡大に制限はありません。パーティションを共有する複数のパーティションキーを持つことができます。最大に達すると、別のパーティションに分割されます。

このヘルプが必要です。詳細はこちらをお読み

https://docs.microsoft.com/en-us/azure/cosmos-db/partition-data https://medium.com/@govindk/howto-leverage-azure-cosmosdb-metrics-to-find-issues-and-fix-them-d66d13603bb4

+0

こんにちはRafatパーティションに分割さに少し手の込んだことができますか?例えば市区町村の鍵に1つの区画がある場合、それは約10ギガビットになるでしょう。それはどうやって紺碧に分割されますか?それは同じキーまたは2つの異なるパーティションで2つのパーティションを作成する予定ですか?両方のパーティションを同じコレクションに保持する予定ですか(コレクションのサイズが固定されている場合)?私はコレクションのサイズが無制限のときに同じコレクションに分割されたパーティションを保持すると思いますか?もう一度お礼します –

+0

パーティションキーが市区町村で、ONE市に10 GBのデータがない限り、自動的にパーティション分割されます。何もする必要はありません。 あなたのパーティションキーが市区町村で、市区町村名が10000の場合は、コスモスDBが適合しているように1つのパーティションまたは異なるパーティションに保存されている可能性があります(これはストレージと要求されたスループットの関数かもしれません)。パーティションは常にコレクションに属します。 数千の値を持つことができるパーティションキーを持つ単純なメンタルモデルで、パーティション化について心配はありません。 –

+0

私は何万レコードも持つことができるパーティションキーを選択すると、私はパーティション化を忘れることができますが、トランザクションが1つのパーティションのみにスコープされるため、トランジションを実行することはできません。ではない? –

0

Cosmos DBのパーティション管理は自動的です。つまり、パーティションがスペースを超えて倍増する場合です。クエリパフォーマンスには、Cosmos DBを使用してパーティションを拡張するよりも、適切なパーティションキー(この場合は、おそらくこのようなコンポーネントは1つしか含まれていないはずです)を配備する方がよいことに注意してください。

関連する問題