在DyanmoDb中存储与计算合计值

时间:2019-05-06 11:00:56

标签: database-design amazon-dynamodb aggregation

我有一个表格,格式为:

shipperId, Date, City, Count

在此shipperId中是PrimaryKey,在Date中是rangeKey。

我们目前有特定于托运人的查询,因此上述架构非常适合我们。

但是,现在,我们要求报告城市日期级别的数据。我们将需要以非常低的频率[每天2-3次]阅读此信息。我看到以下解决方案:

  1. 扫描整个表,然后在城市级别进行汇总。 [效率极低的方法]。

  2. 具有格式为[city, date, count]的另一个表,并使用dynamo流对其进行更新。这可能不是实时的,但对我们有用。

此类用例是否有任何标准实践?

0 个答案:

没有答案