Семейства столбцов для «самых последних данных» (в Кассандре) - PullRequest
1 голос
/ 03 марта 2012

В моем предыдущем вопросе я спросил, как реализовать колонки с фиксированными номерами в cassandra с помощью CQL.

Проблема в том, что не имеет смысла, что пользователь пытается сохранить столбцы строки в фиксированном количестве (размере).

Мы знаем, что «широкий рядный дизайн» очень удобен, и с другой стороны, мы должны поддерживать размер примерно в разумных пределах. Тогда нам нужны ведра, верно? Ежемесячные, ежедневные или даже почасовые сегменты ... Проблема с сегментами состоит в том, что для некоторых строк ежечасно, а для других могут быть годовые сегменты, имеет смысл.

Так почему бы не сказать Кассандре, я хочу семейство столбцов, такое как кэш LRU, но на диске для некоторых "самых последних данных".

Параметры хранения семейства столбцов:

max_column_number_hint: 1000 // означает: попытаться сохранить около 1000, не так ли? У меня все в порядке с надгробиями или диапазон 800 - 1200

или

max_row_size_hint: 1MB

Кассандра уже имеет фоновые задания, а в столбцах уже есть временные метки; итак, опять почему нет?

1 Ответ

1 голос
/ 05 марта 2012

Это там как CASSANDRA-3929 .

В настоящее время мы поддерживаем столбцы с истекающим сроком действия; у нас также были запросы на сохранение последних N столбцов подряд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...