2
我是cassandra DB的初学者我想在cassandra中创建像oracle一样的唯一密钥。如何使用cassandra数据库创建唯一密钥
我搜查了很多网站,但无法获得相关答案。
是否可以使用cassandra创建唯一密钥?
我是cassandra DB的初学者我想在cassandra中创建像oracle一样的唯一密钥。如何使用cassandra数据库创建唯一密钥
我搜查了很多网站,但无法获得相关答案。
是否可以使用cassandra创建唯一密钥?
在Cassandra中,表格的PRIMARY KEY
定义用于唯一性。例如:
CREATE TABLE users (
userid uuid,
firstname text,
lastname text,
email text,
created_date timestamp,
PRIMARY KEY (userid)
);
这里,userid
列是唯一标识符。当然,您也可以将多个列作为您的PRIMARY KEY
定义的一部分。但有几件事要记住:
INSERT
或一个UPDATE
在功能上等同(即“更新插入”),将覆盖已经存在数据如果您正在寻找像“唯一约束”或“唯一索引”功能在Oracle中,你赢了”在卡桑德拉找到它。在the CQL docs中有一个简单的数据建模示例,如果您刚刚开始使用Cassandra,我还建议查看它链接到的数据建模课程。祝你好运!