AWS DynamoDb: ценообразование для индексов по требованию - PullRequest
0 голосов
/ 28 июня 2019

Мне нужно создать secondary index на моей DynamoDb таблице.Для этой таблицы я установил режим емкости чтения / записи On-demand.

. Чтобы запросить данные на основе определенного столбца в таблице, я хочу создать индекс.(этот столбец является ключом сортировки, поэтому я не смогу выполнять запросы только по этому столбцу)

Когда я создал index через консоль DynamoDB, по умолчанию емкость чтения для этого индекса равна "on-demand".

Я хочу подтвердить, как работает оценка для этого индекса.

Я имел в виду эту страницу - https://aws.amazon.com/dynamodb/pricing/

Будет ли она основываться на количествеоперации чтения и записи по этому индексу?Я предполагаю, что фиксированных затрат не будет (например, выделенная мощность).

1 Ответ

0 голосов
/ 28 июня 2019

Я провел небольшой эксперимент.

Я создал одну таблицу в режиме емкости по требованию, а другую - в режиме подготовленной емкости.

Я создал индексы для каждой из этих таблиц.

В таблице с режимом предоставленной емкости я мог создать индекс только с режимом предоставленной емкости.

В режиме емкости по требованию я смог создать индекс только с режимом емкости по требованию.,

Так что я думаю, что мое понимание правильное.

Когда мы создаем индекс в режиме емкости по требованию, цена зависит от количества операций записи и чтения в таблицу ииндекс.

...