AWS DynamoDB BatchWriteItem - Емкости записи - PullRequest
0 голосов
/ 11 января 2019

Как рассчитывается количество потребляемых единиц емкости записи в случае BatchWriteItems?

например. Если я запишу в пакетном режиме 25 элементов, каждый размером 0,1 КБ, будет ли операция потреблять 25 WCU или 3 WCU?

1 Ответ

0 голосов
/ 11 января 2019

Здесь - соответствующая документация. Исходя из приведенного ниже описания, это будет 25 WCU.

BatchWriteItem - записывает до 25 элементов в одну или несколько таблиц. DynamoDB обрабатывает каждый элемент в пакете как отдельный запрос PutItem или DeleteItem (обновления не поддерживаются). Таким образом, DynamoDB сначала округляет размер каждого элемента до следующей границы в 1 КБ, а затем вычисляет общий размер. Результат не обязательно совпадает с общим размером всех элементов. Например, если BatchWriteItem записывает элемент размером 500 байт и элемент размером 3,5 КБ, DynamoDB вычисляет размер как 5 КБ (1 КБ + 4 КБ), а не 4 КБ (500 байт + 3,5 КБ).

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