2012-06-08 9 views
2

я проходил в документации CQLv3.0Cassandra CQL v3.0 & Композиционные типы

Если мы указываем составные ключи через обновлений и выбирает, как «A: B: 1» упаковывают мой comparator или key_validation является ascii, ascii, int?

Там нет упоминания о <select expression> в выберите или способ указать составные столбцы и строки в обновлении тоже <primary/composite key name>

Ожидая помощь над ним

ответ

1

CQL 3 заботится об управлении фактических типов композитных и значения вы. Строки CQL 3 не обязательно совпадают с строками Cassandra («строки ядра хранилища»). Совокупные значения абстрагируются на отдельные столбцы.

Пример: http://www.datastax.com/dev/blog/schema-in-cassandra-1-1 может помочь в понимании трансформации.

+0

ли они полностью трансформировали понятие составных ключей? Я знаю, что составные клавиши задаются как ключи уровня столбца и ключи уровня строки с помощью компаратора и key_validation_class. Но это не то же самое в ссылке? – Tamil

+0

Концепция такая же, но способ, которым вы можете смоделировать ее, и разум об этом стал проще. Как я уже сказал, CQL 3 теперь делает все бесполезное для вас. –