Я рассматриваю ключ раздела в cassandra. Мой выбор - метка времени. Я думаю, что это довольно хорошо для производительности. Я сделан, чтобы дублировать эту колонку, потому что я хотел был бы иметь возможность сделать сравнение >
и >=
. Можно ли сделать невидимую колонку в кассандре?
Может быть, другое поле лучше chocie ключевого разбиения?ключ раздела в cassandra, сделать поле невидимым
Заранее за вашу помощь.
должен иметь ваш ключ раздела объект, который вы ищете - можете ли вы сказать это другими словами, пожалуйста? –
Независимо от того, что у вас есть временной ряд. Например, если то, что вы храните, это временные показания с устройства, используйте идентификатор устройства или идентификатор станции для ключа раздела. Там должно быть какое-то разбиение на разделы, если его «все вещи» считают использование года/месяца/дня в качестве ключа таким образом, что он разрывает данные, но все же является искомым. Раздел должен иметь возможность существовать на одном узле, поэтому он не может быть слишком большим, но вы также не можете легко запросить между разделами (если только вы не используете искру, а затем его намного медленнее). –