Общее количество записей в Dynamodb для нумерации страниц - PullRequest
0 голосов
/ 08 марта 2020

Я планирую использовать AWS DynamoDB для одного унаследованного приложения. Я выполнил моделирование данных для сохранения данных в DDB, и я пришел с одной таблицей, поскольку она становится эффективной в моем случае использования. Но есть одно требование, в котором мне нужно показать общее количество квалифицированных записей для запроса на разбиение на страницы. Помимо сканирования всей таблицы, есть ли какие-либо готовые варианты для получения общего количества достоверных записей?

Спасибо

1 Ответ

0 голосов
/ 08 марта 2020

Для этого вы можете использовать API таблицы описания.

Он вернет несколько json значений, включая ItemCount , которые вам нужны.

Это может быть не на 100% обновлено, поскольку его нет-1020 * характер. Они обновляют его через каждые ~ 6 часов. Если вам нужен счет в реальном времени, вы должны отсканировать всю таблицу, но сканирование также в конечном итоге будет последовательной операцией.

Если ваш вопрос касается подсчета на основе какого-либо условия, то нет, вам нужно использовать сканирование или запрос зависит от того, как вы хотите реализовать условия

подробнее https://docs.aws.amazon.com/cli/latest/reference/dynamodb/describe-table.html

...