Я тестирую ломтики ассортимента и в качестве примера отслеживаю цены на продукты, поэтому мой ключ - это идентификатор продукта, а столбцы - это даты, содержащие цену на эту дату.
Я используюкомпаратор 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.