Как получить все первичные ключи сортировки из таблицы с составными ключами в DynamoDB - PullRequest
0 голосов
/ 13 февраля 2020

Мне нужен список всех первичных ключей сортировки из таблицы с составным первичным ключом (ключом разделения и ключом сортировки). Таблица содержит много разделов.

Ответы [ 2 ]

1 голос
/ 13 февраля 2020

Как уже упоминалось в другом ответе, Scan () будет единственным решением для самой таблицы ...

Это не будет быстрым или дешевым на большом столе.

Если вы это нужно регулярно, рассмотрим пару других вариантов:

  1. с использованием триггера (Dynamo streams + lambda) для отслеживания значений ключа при вставке
  2. глобального вторичного индекса с фиктивным га sh значение ключа и ключ сортировки фактических ключей
0 голосов
/ 13 февраля 2020

Вам нужно будет использовать scan, отсортировать результат и удалить дубликаты.

Было бы разумно также использовать свойство ProjectionExpression scan, чтобы ограничить ответ только раздел и сортировка ключей.

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