Находится ли количество запросов RCU, полученных запросом к DynamoDB? - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть одна таблица в DynamoDB. Моя служба имеет 2 объекта домена, сопоставленных с этой таблицей.

Таблица выглядит примерно так, id, name, title, attributemap

Доменные объекты такие, Содержание {id, name, title} ContentAttribute {id, attributeMap}

У меня есть дао для каждого объекта домена.

У меня вопрос: когда я получаю с помощью ContentAttribute dao, DynamoDB извлекает всю строку или только поля, соответствующие объекту домена ContentAttribute?

Есть ли способ узнать количество RCU, использованных одним таким запросом?

1 Ответ

0 голосов
/ 10 ноября 2018

Почти каждая операция чтения / записи в DynamoDB позволяет вам запросить, чтобы он также возвращал потребленную емкость docs .

Например, при GetItem добавление ReturnConsumedCapacity: TOTAL к запросу вернет объект ConsumedCapacity с подробным описанием емкости, используемой только этим запросом.

Однако, чтобы ответить на ваш конкретный вопрос, вы всегда потребляете полный предмет, когда получаете «Динамо», независимо от того, какие атрибуты вы просите вернуть (подробнее здесь) :

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

...