Гарантирует ли репликация CosmosDB порядок между контейнерами и физическими разделами? - PullRequest
0 голосов
/ 14 июля 2020

Благодаря уровням согласованности от Strong до Constant Prefix, они гарантируют, что при чтении никогда не будет записи с нарушением порядка.

Приведенные ниже вопросы особенно интересны при настройке с несколькими регионами и несколькими мастерами. ; если это имеет значение для ответа, мне было бы интересно понять, в чем / почему эти различия.

Поддерживается ли порядок в нескольких физических разделах?

Например с:

Partition1/InsertRow [val 1]
Partition1/InsertRow [val 2]
Partition2/InsertRow [val 3]

Возможно ли, чтобы данные были доступны для чтения в следующем порядке:

[val 1]
[val 3]
[val 2]

В аналогичном примере поддерживается ли порядок в нескольких контейнерах?

Я не уверен по двум причинам.

1 Ответ

0 голосов
/ 14 июля 2020

Для учетной записи с несколькими мастерами читатели в разных регионах, где записи производятся в один регион, получат согласованный префикс. Когда записи производятся в разных регионах, читатели в конечном итоге получат согласованность.

Все это задокументировано здесь Уровни согласованности в Cosmos DB .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...