Где находится точка безубыточности для масштабирования коллекции вверх / вниз - PullRequest
0 голосов
/ 28 августа 2018

Я думал о том, чтобы расширить свою коллекцию, прежде чем приступить к крупной записи или массовому импорту.

Однако я поражен тем, что не знаю, сколько RU стоит выполнить операцию масштабирования. Возможно, что масштабирование, выполнение и отступление может стоить дороже, чем просто оставить его на постоянном уровне.

Естественно, существуют проблемы относительно того, сколько времени между записями, сколько времени занимает процесс и т. Д., Но я не могу действительно подойти к вопросу, не зная затрат на масштабирование. Мне любопытно, если у кого-то есть политика или эмпирическое правило, которое они используют, чтобы контролировать это.

1 Ответ

0 голосов
/ 28 августа 2018

Стоимость самой операции масштабирования такая же, как и стоимость обновления любой другой Resource в CosmosDB.

Вам нужно знать, что от Database до Document все наследуется от одного типа. Resource.

То, о чем вы говорите, - это обновление Offer, то есть Resource, в котором хранятся данные предложения коллекции, такие как пропускная способность. Обновление предложения стоит так же, как обновление любого другого документа такого размера (что будет примерно в 5-10 RU).

Имейте в виду, однако, что CosmosDB взимает с вас почасовую оплату, исходя из максимальной предусмотренной пропускной способности сбора за этот час. Это означает, что даже если вы увеличите и мгновенно уменьшите пропускную способность, вам все равно придется платить за один час этой максимальной пропускной способности.

...