我有一个DynamoDB表,它存储了一些程序的执行,它看起来是这样的:
<表类>
分区键
排序键
StartDate可以
…
tbody><<tr>程序名 execution-id (uuid) YYYY-MM-DD HH: mm: ss … 表类>
如果您希望快速获取特定时间范围内的所有执行,那么有几种方法可以实现此目的。最简单的解决方案是这样设置:
<表类>
PK
SK
GSI1PK
GSI1SK
StartDate可以
tbody><<tr> 表类>
PROG#<name>
EXEC#<uuid>
ALL_EXECUTIONS
S#<yyyy-mm-ddThh:mm:ss>#EXEC<uuid>
yyyy-mm-ddThh:mm:ss