【发布时间】:2020-04-21 05:25:34
【问题描述】:
考虑一个 DynamoDB 表,该表由一个主键和两个描述开始日期和结束日期的属性组成。如何在不扫描整个表的情况下查询一个时间范围是否与表中的时间范围重叠?
示例: 发电机表有两条记录
PK Start End
A 2019-01-01 2019-10-01
B 2019-06-01 2019-08-01
查询哪些记录与时间范围 2018-02-01 到 2019-03-01 重叠。
【问题讨论】:
-
到目前为止我所读到的所有内容都表明这是不可能的。并且为此的索引需要使用二进制空间分区(间隔分区),而这对于 b-tree 是不可能的。 ??????
标签: amazon-dynamodb