首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >timeseries数据的dynamodb访问模式

timeseries数据的dynamodb访问模式
EN

Stack Overflow用户
提问于 2019-11-03 20:36:22
回答 1查看 537关注 0票数 1

在dynamodb的AWS文档中,它们描述了在dynamodb (https://docs.aws.amazon.com/en_pv/amazondynamodb/latest/developerguide/bp-time-series.html)中存储timeseries数据的最佳实践。

当您希望遵循访问模式时,访问此数据的最佳实践是什么:

  • 获取两个数据范围之间的行,这些数据范围不是一个空穴单位,比如一个小时或一个星期。例如:从2019-11-03 22:01:50到2019-11-04 :10:35.因为您不能查询hashkey,所以插入一个虚拟hashkey听起来是个糟糕的主意。如果我使用2019-11-03作为主键,那么我必须先查询2019-11-03,然后再查询2019-11-04,这听起来也是一个糟糕的解决方案。
EN

回答 1

Stack Overflow用户

发布于 2019-11-06 19:57:16

我不认为多个查询是“糟糕的”解决方案.

事实上,由于您应该能够并行地执行这些操作,所以总的响应时间可能比使用单个查询时要短。

您不提供每秒写入/读取次数的任何估计,也不提供其他访问要求;因此很难说什么最有效。

我将指出,AWS时间序列示例支持表中的大量数据。

如果您的音量不是那么大,您可能会有一个YYYY-MM的散列键,而不是YYYY-MM-DD。然后排序键将是DD HH:MM:SS.xxxxxx

如果您跨月查询,仍然需要多个查询..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58684391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档