當我們掃描DynamoDB表格時,我們可以/應該使用LastEvaluatedKey
來跟蹤進度,以便在發生故障時可以恢復。該文件說,在插入時掃描DynamoDB表格
LastEvaluateKey
是The primary key of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request.
我的問題是,如果我開始掃描,暫停,插入幾行,並從以前LastEvaluatedKey
恢復掃描,我會恢復掃描後獲得這些新行?
我的猜測是我可能會錯過一些新的行,因爲新密鑰將被散列並且值可能小於LastEvaluatedKey
。
我的猜測是對的嗎?任何解釋或文件鏈接表示讚賞。