我决定将 MySql 或 NoSQL 用于论坛站点。我对整个 NoSQL 想法非常陌生,阅读文档时我注意到“项目”不能大于 64kb,这包括属性和值。从我理解的方式来看,我能想到实现它的唯一方法是这样的:
Posts: [
{ user: 'gates', text: 'first post'
comment: [
{ user: 'jim', text: 'comment1',
user: 'bobby', text:'comment2'
}
]
},
{ user: 'jim', text: 'second post' }
]
这里的问题是,如果一个帖子有很多评论,它会超过该项目的 64kb 限制。是否有另一种实现这种“发布/评论关系”的方法可以很好地扩展?