![]() |
1
1
首先,它可能不是最理想的解决方案(需要计算分区大小等)。如果您可以使用TTL使“旧”数据过期,那么我考虑使用如下内容:
在这种情况下,您将拥有所谓的“宽”分区—每个旅程站点一个分区,并且因为您将出发作为集群键,所以可以对其进行范围搜索。但如果大量数据过期,则需要经常对表执行“修复”,以清除墓碑(删除标记),因为这可能会影响读取性能。
此外,为了避免进行多次查找,您需要将旅程中所有站点的信息放在每一行中——我这样写的
您的代码还应该为特定列车的旅程中的每个车站生成一个条目。 P、 我建议参加DS220(数据建模)课程 DataStax Academy . |
![]() |
ZPeto · Couchbase实现语言 7 年前 |
![]() |
cfitzarl · Cassandra-按ID分组和按日期排序 7 年前 |
![]() |
websanya · MongoDB中对象数组内的多个对象数组 7 年前 |
![]() |
timelfelt · 父属性上的Mongodb聚合筛选器查找 7 年前 |
![]() |
Lord Djaz · 来自多个SQL表的NoSQL中的数据模型 7 年前 |