Влияние режима On-Demand на данные таблицы аудита для Amazon DynamoDB - PullRequest
0 голосов
/ 27 декабря 2018

Я работаю над таблицей аудита Amazon DynamoDB.

Режим чтения / записи был установлен на «Предоставление».Теперь режим изменен на «По требованию».У меня есть «Таблица аудита» (в которой содержатся данные аудита, такие как дата и время работы, данные пользователя и т. Д.), Связанные с DynamoDB.Мои вопросы по этому вопросу:

1) Как это влияет на данные, которые создаются в «Таблице аудита»?

2) Будут ли данные автоматически удаляться своевременно?

3) Если нет, то каков максимальный предел данных, который может сохранять таблица (в данном случае таблица аудита)?

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация с моей стороны.

Жду ваших ответов на мои вопросы.

Спасибо и всего наилучшего, Махеш Бонгале

1 Ответ

0 голосов
/ 27 декабря 2018
  1. Provisioning просто означает, что таблица инициализируется с любой установленной емкостью чтения / записи, или OnDemand, если вы установите ее в этот режим (аналогично режиму автоматического масштабирования, гдевсегда будет обеспечивать пропускную способность, необходимую для вашего приложения).Дополнительная информация: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html

  2. Нет, абсолютно нет, если только вы специально не добавите код, который удалит старые данные ИЛИ не установит определенный TTL для ваших данных.Дополнительная информация: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html

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

...