下面是我需要在我的 Cassandra Column Family 中表示的数据。
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 客户端插入到上面的列族中。