DynamoDB вставляет временные метки с триггером vs в запросе пут / пост - PullRequest
1 голос
/ 04 июня 2019

У меня есть две маленькие таблицы DynamodBat с примерно 10 атрибутами, я хочу добавить к ним атрибуты «CreatedDate» и «ModifiedDate». Я пытаюсь решить, что было бы наилучшим способом сделать это с наименьшими затратами и высочайшей производительностью, возможность повторного использования.

Сначала я подумал создать триггер и добавить эти атрибуты, когда в таблице есть операция обновления или создания. Мне нравится этот способ, потому что он будет централизованным. Однако я не уверен, что это самый дешевый способ сделать это, потому что после нового элемента, записанного в таблицу, этот триггер выполнит еще одну операцию записи для вставки дат.

Во-вторых, просто отправьте эти значения в запросе «PUT» как новые атрибуты. Таким образом, мне придется сделать только одну операцию записи. Недостатком этого является необходимость обновления каждой функции записи элемента в эти таблицы.

Куда мне идти в этом случае? Есть ли лучшие способы сделать это или что-то, чего мне не хватает?

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