Оптимизация потребления чтения DynamoDB - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть таблица, в которой есть String столбец даты.пример ввода 2018-12-31T23:59:59.999Z.Это не индексируется.

Что будет лучше с Read Capacity Consumption, если я захочу получить все записи, которые старше указанной даты.

  1. Должен ли я сканировать всю таблицу и применять логику в моем скрипте ИЛИ
  2. Должен ли я использовать условие DynamoDB при сканировании записей.

Я хочу спросить, компьютер RCU основан на том, какие результаты отправляются, или он вычисляется на уровне запроса.Если он рассчитывается по результатам, то вариант 2 является оптимизированным подходом, но если это не так, то это не имеет значения.

Что вы, ребята, предлагаете.

1 Ответ

0 голосов
/ 18 сентября 2018

RCU основывается на объеме данных, к которым обращался механизм Dynamodb на диске, а не на объеме данных, возвращаемых вызывающей стороне.Используя условия DynamoDB, вы быстро получите ответ, потому что, вероятно, будет гораздо меньше байтов для отправки в сеть, но это будет стоить вам столько же с точки зрения единиц считываемой емкости.

...