Является ли ответ неправильным в следующем уроке - PullRequest
0 голосов
/ 13 октября 2019

В примере 2 в следующем учебном пособии https://www.datastax.com/blog/2015/02/basic-rules-cassandra-data-modeling, Первичный ключ - (groupname, username). Разве это не должно быть ((groupname),username)?

В примере сказано, что:

Обратите внимание, что PRIMARY KEY состоит из двух компонентов: groupname, который является ключом разделения, и username, который называется ключом кластеризации.

Я думал, что первичные ключи находятся в своих собственных (), а ключи кластеризации следуют за пределами ().

1 Ответ

2 голосов
/ 13 октября 2019

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

Некоторые люди всегда заключают ключ раздела в скобки, даже если он состоит из одного столбца.

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