相关疑难解决方法(0)

使用CQL3迭代Cassandra宽行

如何使用CQL3引入一系列复合列?

考虑以下:

CREATE TABLE Stuff (
    a int,
    b text,
    c text,
    d text,
    PRIMARY KEY (a,b,c)
);
Run Code Online (Sandbox Code Playgroud)

在Cassandra中,这实际上有效地创建了一个具有整数行(值为a)和CompositeColumns的ColumnFamily,其中包含b和c的值以及文字字符串'd'.当然,这一切都被CQL3所掩盖,因此我们会认为我们正在插入单独的数据库行......但我离题了.

并考虑以下一组输入:

INSERT INTO Stuff (a,b,c,d) VALUES (1,'A','P','whatever0');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'A','Q','whatever1');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'A','R','whatever2');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'A','S','whatever3');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'A','T','whatever4');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'B','P','whatever5');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'B','Q','whatever6');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'B','R','whatever7');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'B','S','whatever8');
INSERT INTO Stuff (a,b,c,d) …
Run Code Online (Sandbox Code Playgroud)

cql cassandra cql3

10
推荐指数
1
解决办法
6848
查看次数

标签 统计

cassandra ×1

cql ×1

cql3 ×1