DynamoDB Flashcards

1
Q

CLI флаги #
- --projection-expression
- --filter-expression
В чём сходства, в чём отличия?

A

Сходство в том, что они оба снижают количество прочитанных данных из DynamoDB.

  • --projection-expression - один или несколько атрибутов прочитать
  • --filter-expression - отбросить часть записей на этапе чтения из БД
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Какие команды нужны для запроса с пагинацией?
Какая команда оптимизирует этот запрос?

A
  • --starting-token - ссылка на следующую пачку item’ов
  • --max-items - лимит
    (возвращает ссылку на следующую пачку “next token”)

–page-size - количество item’ов в “странице” ПОД КАПОТОМ
Тогда AWS CLI (под капотом на стороне клиента) будет делать НЕ один, а несколько API запросов
Но в итоге вернутся все записи

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Операция PutItem возвращает Return Consumed Capacity
TOTAL, INDEXES, NONE
Что они обозначают?

A
  • TOTAL - только total WCU
  • INDEXES - total WCU, subtotal по таблице, Indexes
  • NONE - ничего
How well did you know this?
1
Not at all
2
3
4
5
Perfectly