Пределы чтения / записи для каждой таблицы в AWS DynamoDB - PullRequest
0 голосов
/ 17 апреля 2020

Я изо всех сил пытаюсь понять ограничения для каждой таблицы для подготовленных таблиц, как описано здесь: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html. Из того, что я получаю, кажется, есть 3 типа ограничений:

  1. Пропускная способность по умолчанию

  2. Глобальные таблицы

  3. Максимальная емкость записи для таблицы с включенным потоком

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

  1. Эти пределы полностью отделены друг от друга или они каким-то образом связаны? Например, если я получу увеличение пределов пропускной способности по умолчанию, это также повлияет на ограничения для глобальных таблиц? Насколько я понимаю, по крайней мере ограничения в 2 и 3 должны быть каким-то образом связаны, поскольку глобальные таблицы имеют потоки.

  2. Как эти ограничения связаны с выходом DescribeLimits ? Например, на связанной странице написано:

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

    Так связаны ли TableMaxReadCapacityUnits и TableMaxWriteCapacityUnits с ограничениями на существующие таблицы, и изменятся ли они, если я получу увеличение лимита обслуживания? И если да, то к каким именно ограничениям они относятся (это, конечно, связано с моим вопросом выше о том, как эти ограничения связаны друг с другом). Или это просто ограничения, которые применяются при создании новой таблицы, которые впоследствии могут быть превышены после ее создания?

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