【发布时间】:2017-09-15 15:12:36
【问题描述】:
我想跟踪多阶段处理工作。
可能只需要以下字段
batchId (guid) | eventId (guid) | statusId (int) | timestamp | message (string)
每批次的事件数量相对较少。
我希望能够轻松查询 statusId 小于 n 的事件(仍在处理或未完成处理)。
对于每个状态更改使用多行并查询最新状态是最好的方法吗?我会使用全局二级索引,但 StatusId 似乎不太适合 hashkey(少于 10 个状态)。
【问题讨论】:
标签: amazon-dynamodb data-modeling nosql