DynamoDB Flashcards
1
Q
CLI флаги #
- --projection-expression
- --filter-expression
В чём сходства, в чём отличия?
A
Сходство в том, что они оба снижают количество прочитанных данных из DynamoDB.
-
--projection-expression
- один или несколько атрибутов прочитать -
--filter-expression
- отбросить часть записей на этапе чтения из БД
2
Q
Какие команды нужны для запроса с пагинацией?
Какая команда оптимизирует этот запрос?
A
-
--starting-token
- ссылка на следующую пачку item’ов -
--max-items
- лимит
(возвращает ссылку на следующую пачку “next token”)
–page-size - количество item’ов в “странице” ПОД КАПОТОМ
Тогда AWS CLI (под капотом на стороне клиента) будет делать НЕ один, а несколько API запросов
Но в итоге вернутся все записи
3
Q
Операция PutItem возвращает Return Consumed Capacity
TOTAL, INDEXES, NONE
Что они обозначают?
A
-
TOTAL
- только total WCU -
INDEXES
- total WCU, subtotal по таблице, Indexes -
NONE
- ничего