将嵌套的Json导入cassandra

时间:2014-03-16 12:51:25

标签: java python json cassandra cassandra-cli

我有嵌套的Json对象列表,我想保存到cassandra(1.2.15)。

但是我的约束是我之前不知道列族的列数据类型,即每个Json对象具有不同数据类型字段的不同结构。

所以我打算使用动态复合类型来创建列族。

所以我想知道是否有API或建议如何将这样的Json对象列表保存到cassandra中。

由于

1 个答案:

答案 0 :(得分:2)

如果您不需要能够从json结构查询单个项目,只需将整个序列化字符串存储到一列中。

如果您确实需要能够查询单个项目,我建议使用其中一种集合类型:list,set或map。就输入而言,我会将值保留为text或blob,并依赖json来处理输入。换句话说,json在插入之前对值进行编码,然后在读取时对值进行json解码。