2013-07-23 2 views
4

Какой из них лучше всего подходит для управления данными с использованием одного ключа или множественного ключа, Предположим, что одно приложение имеет больше клиентов. Каждый клиент отправит большой набор данных, и мы храним данные в столбце временных рядов Если я подойду для отдельного пространства ключей для каждого клиента, будет ли хорошо в Кассандре управлять данными? Каковы преимущества и недостатки, если я использую одно ключевое пространство для одного клиента в своем приложении?Одиночное ключевое пространство или множественное ключевое пространство в datamodel cassandra

ответ

9

Основная причина наличия нескольких пространств ключей заключается в том, что некоторые параметры заданы для каждого пространства ключей, тогда как некоторые из них относятся к числу столбцов.

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

Что касается производительности или использования ресурсов, то очень мало различий в том, находятся ли семейства столбцов в одном и том же ключевом пространстве.

+0

Спасибо, Ричард. – kannadhasan

Смежные вопросы