Mongodb 存储嵌入式文档的Cassandra数据模型

Mongodb 存储嵌入式文档的Cassandra数据模型,mongodb,database-design,cassandra,Mongodb,Database Design,Cassandra,在mongodb中,我们可以将嵌入式文档存储到集合中。那么,我们如何将嵌入式文档存储到cassandra???对于这个示例JSON表示 UserProfile = { name: "user profile", Dave Jones: { email: {name: "email", value: "dave@email.com", timestamp: 125555555}, userName: {name: "userName", value: "Dave", timestamp

在mongodb中,我们可以将嵌入式文档存储到集合中。那么,我们如何将嵌入式文档存储到cassandra???对于这个示例JSON表示

UserProfile = {
name: "user profile",
Dave Jones: {
   email: {name: "email", value: "dave@email.com", timestamp: 125555555},
   userName: {name: "userName", value: "Dave", timestamp: 125555555}
},
Paul Simon: {
   email: {name: "email", value: "paul@email.com", timestamp: 125555555},
   phone: {name: "phone", value: "4155551212", timestamp: 125555555},
   userName: {name: "userName", value: "Paul", timestamp: 125555555}
}
}

如果您的文档嵌套级别不是太深,则可以使用from C*2.1

我个人建议将您的模式重新考虑为更扁平的形式,如:


创建表格配置文件(
名称文本,
名称2文本,
电子邮件文本,
用户名文本,
ts时间戳,
主键(名称,名称2)//复合主键!
)

如果文档嵌套级别不太深,可以使用C*2.1

我个人建议将您的模式重新考虑为更扁平的形式,如:


创建表格配置文件(
名称文本,
名称2文本,
电子邮件文本,
用户名文本,
ts时间戳,
主键(名称,名称2)//复合主键!
)

Thanq,@shutty我也有同样的想法,。对3个嵌套级别使用用户定义的数据类型好吗?Thanq,@shutty Iam也有同样的想法,。对3个嵌套级别使用用户定义的数据类型好吗?Thanq,@shutty Iam也有同样的想法,。对3个嵌套级别使用用户定义的数据类型好吗????????