【发布时间】:2013-09-22 06:25:25
【问题描述】:
以下是我需要在 Cassandra 列族中表示的数据。
rowKey e1_name e1_schemaname e1_last_modified_date
123 (ByteArray value) abc (some string) some_date
userId 是这里的rowKey。而e1_name、e1_schemaname 和e1_last_modified_date 是专门针对e1 的列。所有这三列都包含专门针对 e1 列的值。以同样的方式,我将有其他列,如下所示。
e2_name e2_schemaname e2_last_modified_date
(ByteArray value) abc (some string) some_date
e3_name e3_schemaname e3_last_modified_date
(ByteArray value) abc (some string) some_date
现在我在想 - 有没有办法将这三件事 e1_name、e1_schemaname 和 e1_last_modified_date 组合成一个单独的列 e1 并将三者的复合值存储在一起,而不是分开存放。
如果是,任何人都可以帮助我为此设计列族吗?我将使用 Astyanax 客户端插入到上面的列族中。
【问题讨论】:
标签: java cassandra astyanax column-family