Я пытаюсь понять разницу между этими двумя и сценариями, в которых вы предпочли бы использовать один над другим.
В моем конкретном примере использования используется cassandra как система для приема событий, поддерживаемая механизмом аналитики, который интерпретирует событие.
Моя модель включает
- идентификатор события (ключ раздела)
- время события (столбец кластеризации)
- тип события (я не уверен, следует ли использовать столбец кластеризации или вторичный индекс)
Я считаю, что наиболее распространенным сценарием чтения является получение событий за период времени, поэтому время события является столбцом кластеризации. Менее частый сценарий чтения может включать дополнительную фильтрацию запроса события по типу события.