2017-05-13 9 views
3

アプリケーションレイヤー内の2つ以上の異なる領域のクエリ結果を組み合わせる必要がないように、cosmosdbに複数の書き込み領域を設定するにはどうすればよいですか?このドキュメントから、cosmosdbのグローバル配布は、1つのライターと複数の読み取りセカンダリではなく、真のマルチマスターであるグローバルレプリケーションであるようです。 https://docs.microsoft.com/en-us/azure/documentdb/documentdb-multi-region-writerscosmosdb/documentdbのマルチマスター

答えて

1

ご購入のlinkに従って、私の理解に基づいています。 cosmosdb/documentdb内のマルチマスターは、書き込み領域に対して複数のdocumentdbsによって個別に実装され、複合クエリからドキュメントを読み込みます。現在、cosmosdbに複数の書き込み領域を設定することはサポートされていないため、2つ以上の異なる領域のクエリ結果を組み合わせる必要はありません。

0

この資料では、マルチマスターデータベースではないことを明示しながら、Cosmosdbにマルチマスターを実装する方法について説明しています。

発信者が書き込み領域に書き込まずにローカルコピーを見ることができるように、整合性レベル(セッションなど)を設定することによって、マルチマスターシナリオをシミュレートする方法があります。ここでさまざまなレベルの詳細を見つけることができます:https://docs.microsoft.com/en-us/azure/cosmos-db/consistency-levels

これ以外にも、整合性レベルで作業し、許容可能な待ち時間などを考慮してマルチマスターが本当に必要な場合は、考慮する必要があります。特に、十分なツールがあれば待ち時間を許容できないシナリオはほとんどありません。ローカル書込みマスターに近いユーザーエクスペリエンス。リモートネットワークが関与している場合、リアルタイムなものはありません)

関連する問題