我有一个表格,格式为:
shipperId, Date, City, Count
在此shipperId中是PrimaryKey,在Date中是rangeKey。
我们目前有特定于托运人的查询,因此上述架构非常适合我们。
但是,现在,我们要求报告城市日期级别的数据。我们将需要以非常低的频率[每天2-3次]阅读此信息。我看到以下解决方案:
扫描整个表,然后在城市级别进行汇总。 [效率极低的方法]。
具有格式为[city, date, count]
的另一个表,并使用dynamo流对其进行更新。这可能不是实时的,但对我们有用。
此类用例是否有任何标准实践?