【发布时间】:2012-12-11 08:05:09
【问题描述】:
假设我们有许多结构化为时间戳(哈希)-值对的数据表,其中值可以是例如温度或其他类型的各种测量数据。
要获取某些值的时间戳,我们可以使用 value(hash) - timestamp(range) 构建二级索引,但是如果我们想通过 GT、LT、BETWEEN 等比较操作查询该值以获取某个范围的时间戳怎么办价值观?
显然,我想避免使用扫描。我想出的唯一方法是使用虚拟哈希键并将值+时间戳放入范围属性,但我猜这有其自身的问题(与扫描相比更好或更差?)。
是否有更好的解决方案,或者完全可以使用 DynamoDB 来完成?
【问题讨论】:
标签: nosql amazon-dynamodb