本文档主要介绍了Lindorm CQL语法中的常见术语。
名词 | 对应Lindorm中的含义 | 描述 |
---|---|---|
keyspace | namespace | 键值空间,keyspace逻辑包含很多表,键值空间定义的属性适用于所有表。 |
table | table | 表,构建表的时候需要定义表的schema结构,包括表包含的列以及列的类型。 |
PRIMARY KEY | PRIMARY KEY | 主键,用于标识一行数据,可以唯一确定一行数据的分布位置,在Lindorm CQL中由partition key和cluster column,共同组成primary key。 |
partition key | PRIMARY KEY的组成部分 | 和cluster column共同组成primary key,在Lindorm CQL中与Cassandra CQL的身份定义不同。 |
cluster column | PRIMARY KEY的组成部分 | 和partition key共同组成primary key。 |
regular colum | COLUMN | 非主键列。 |
secondary index | secondary index | 二级索引,能够满足基于二级索引的加速查询。 |
search index | search index | Lindorm CQL支持的search index,能够支持基于search index的多维查询,统计分析,模糊匹配等特性。 |