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。