【发布时间】:2013-08-13 08:16:41
【问题描述】:
我的数据集有几个字符串列,它们的最大字符串长度是已知的,其中一些只有一个字符。我尝试使用具有指定长度的 varchar(如 varchar(5))来存储它们,但 CQL(v1.2.8)似乎无法识别这种语法:
cqlsh:so> create table test_table (uid int primary key, states varchar(2));
Bad Request: line 1:60 mismatched input '(' expecting ')'
如果 CQL 确实支持定长文本,我能知道我在创建表时哪里做错了吗?如果没有,我可以知道我应该使用哪些数据类型来存储短字符串(长度小于 5)或固定长度字符串 Cassandra 以使 CQL 更易于执行优化吗?
【问题讨论】: