Как установить ключ раздела в Кассандре? - PullRequest
0 голосов
/ 03 октября 2018

Меня немного смущает концепция определения ключа Кассандры.

Например, у меня есть таблица students, в которой есть следующие столбцы:

student_id: (текст) ион уникален
name: (текст)
comments: (текст) также уникален

Вопрос: какой столбец следует использовать в качестве ключа раздела?Что такое ключ с несколькими разделами?

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

CREATE TABLE students ( student_id text PRIMARY KEY, 
                        name text, 
                        comment text);

Что делать, если я возьмудва ключа раздела, как показано ниже?Столбец name не уникален. Будет ли он более понятным, если я добавлю его в ключ раздела с student_id?

CREATE TABLE students (student_id text, 
                       name text, 
                       comment text, 
                       PRIMARY KEY ((student_id, name), comment)) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...