У меня есть приложение, которое обновляет записи в Dynamo-DB, которые являются ничем иным, как обновлением метки времени UTC текущего времени.
У меня есть задача, где я пытаюсь обновить все 94000 записей, используя новую метку времени UTC.
Моя текущая конфигурация Dynamo-DB имеет емкость 80 единиц для чтения и записи.
После выполнения этой задачи я проверил и обновил записи до 50%, но не все.
Все операции по обновлению выполняются на существующих индексированных устройствах с возможностью чтения / чтения 80 единиц.
Что если я превышаю емкость записи? будет ли обновление записей с некоторой задержкой? или он просто сдастся на полпути?
result = cls.db_table.scan(req_id__eq=str(req.id))
for req in result:
req['timestamp'] = time() * 1000
if not req.partial_save():
LOGGER.error('Unable to update req {}'.format(req.items()))