Triggers NoSQL概念与Cassandra-如何插入?

Triggers NoSQL概念与Cassandra-如何插入?,triggers,nosql,cassandra,insertion,Triggers,Nosql,Cassandra,Insertion,我必须评估在NoSQL数据库中管理一些数据的机会。我选择了卡桑德拉·阿帕奇来做这件事 我创建了一个基地: CREATE KEYSPACE cv WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor' : 1}; 只有一张小桌子: CREATE TABLE element (Id_el int, name varchar, Fk int, PRIMARY KEY(Id_el)); -尝试插入样本值时: INSER

我必须评估在NoSQL数据库中管理一些数据的机会。我选择了卡桑德拉·阿帕奇来做这件事

我创建了一个基地:

CREATE KEYSPACE cv WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor' : 1};
只有一张小桌子:

CREATE TABLE element (Id_el int, name varchar, Fk int, PRIMARY KEY(Id_el));
-尝试插入样本值时:

INSERT INTO element (Id_el, name, Fk) VALUES (1, 'smith', 2);
回答我:

Trigger directory doesn't exist, please create it and try again.
-当我转到int时: C:\var\lib\cassandra\data\cv\ 有元素目录,但它是空的——甚至不是表的模式

附言: -我知道NoSQL中没有外键。这只是为了评估在面向列的NoSQL中提出一些改进请求的机会。 -我在互联网上做过其他的研究,几乎没有不同的结果。还有déeveloppez.net上的红色法语教程。

首先,你能确保conf/triggers存在吗?这就是错误消息所指的内容。其次,模式表将保留在系统键空间中,而不是用户定义的键空间中。因此,在您的示例中,这将位于c:\var\lib\cassandra\data\system\schema_*下。