2
我正在测试范围切片,并以此为例跟踪产品的价格,所以我的关键是产品ID,而列是日期,包含该日期的价格。为什么每次我问“get_slice”都返回不同的值?
我使用TimeUUIDType比较,以片上的日期,以获得在一定期间内报价。
这里是我的架构:
{
"ItemCode1": {
"<timestamp>": { "name": "<timestamp>", "value": "<price>" },
"<timestamp>": { "name": "<timestamp>", "value": "<price>" },
...
},
"ItemCode2": {
"<timestamp>": { "name": "<timestamp>", "value": "<price>" },
"<timestamp>": { "name": "<timestamp>", "value": "<price>" },
...
}
}
我的问题是,每个我查询卡桑德拉时间,它给了我一个稍微不同的列清单(1-2更多或丢失)。 我使用get_slice
与ConsistencyLevel = ALL
切片范围,我甚至试图修复ColumnFamily。