【发布时间】:2018-05-02 19:35:15
【问题描述】:
我有一个应用程序可以更新 dynamo-DB 中的条目,它只不过是当前时间的更新 UTC 时间戳。 我有一项任务,我正在尝试使用新的 UTC 时间戳更新所有 94000 条记录。 我当前的 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()))
【问题讨论】:
标签: python amazon-dynamodb boto