我有嵌套的Json对象列表,我想保存到cassandra(1.2.15)。
但是我的约束是我之前不知道列族的列数据类型,即每个Json对象具有不同数据类型字段的不同结构。
所以我打算使用动态复合类型来创建列族。
所以我想知道是否有API或建议如何将这样的Json对象列表保存到cassandra中。
由于
答案 0 :(得分:2)
如果您不需要能够从json结构查询单个项目,只需将整个序列化字符串存储到一列中。
如果您确实需要能够查询单个项目,我建议使用其中一种集合类型:list,set或map。就输入而言,我会将值保留为text或blob,并依赖json来处理输入。换句话说,json在插入之前对值进行编码,然后在读取时对值进行json解码。