gpt4 book ai didi

database - 在 DynamoDB 中存储时间序列数据

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:16 24 4
gpt4 key购买 nike

我们正在为用户收集时间序列事件,需要能够在一个时间范围内进行查询。示例行可能是:

{ user_id: 100, timestamp: 1352293487, location: "UK", rating:5 }

我们需要能够根据特定用户的时间戳在一个时间范围内进行查询。我认为我们可以利用 DynamoDB 的查询操作并将 user_id 设置为主键,将时间戳设置为范围键,以便在两个时间戳值之间进行高效查询,这样的想法是否正确?

最佳答案

只要有足够多的用户,您的建议听起来就是一个不错的架构。

如您所知,Amazon 会自动将您的表分布在多个分区上以提高可靠性和性能。我不是 100% 确定,但我认为 Query 请求一次只能处理一个分区。这很重要,因为配置的吞吐量在这些分区上平均分配,这意味着对同一项目的频繁查询只会使用您配置的一小部分。

关于database - 在 DynamoDB 中存储时间序列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13269527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com