小编Moh*_*sha的帖子

cassandra:单行中可变数量的列

我想设计列族来存储几个客户的聊天记录,将一个特定的一对的所有历史存储在一行中,对于给定的行,我们如何只存储该行所需的列.

样品:

id1 | id2 | message1 | message2
5     2     "hey"      "why"
id1| id2  | message1 | message2 | message3 | message4
2     3     "dcx"       "ddfs"    "ddd"         "dd"

id1| id2  | message1 | message2 | message3 | message4
4     6     "dcx"       "ppp"    

create columnfamily chat (id1 int,id2 int primary key)
insert into chat(id1,id2) values(8103333,8104444);
Run Code Online (Sandbox Code Playgroud)

我想在同一行添加新列'message1','message2'......等,以便我可以在特定行中创建列,我使用cqlsh 2.3.0 | cassandra 1.2.1 | cql space 3.0.0

sql database cassandra

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

标签 统计

cassandra ×1

database ×1

sql ×1