【发布时间】:2014-07-12 00:49:52
【问题描述】:
在我的用例中,我必须将静态列 (CQL3 CF) 转换为动态列(以便我可以在运行时增加或减少列)。我在 DSE 4.5 工作。
在该列族中,我必须编写提要(数据插入将是实时的)。例如:CF 将根据用户 ID 和时间戳存储用户提要,用户 1 可以有 10 列,用户 2 可以有 20 列,(每个用户列都可能不同)。
目前在 CQL3 CF 中,
CREATE TABLE USER_FEED (
userid int,
timestamp int,
col1 string,
col2 int,
col3 string,
....
PRIMARY KEY (userid,timestamp)
我必须设计数据模型。我想我必须创建动态 CF。但我的问题是我可以组合行来制作行键吗?如果是,那么我如何使用组合的 rowkey 读取数据,我可以在 Dynamic CF 中存储像数据一样的提要吗?有没有可用的示例或用例?
【问题讨论】:
标签: cassandra datastax-enterprise