mongodb数据库特点(包括评论,点赞的数据库字段设计)

  

 mongodb数据库特点(包括评论,点赞的数据库字段设计)
 mongodb数据库特点(包括评论,点赞的数据库字段设计)
 mongodb数据库特点(包括评论,点赞的数据库字段设计)
mongo和传统型数据库相比,最大的不同:
传统型数据库:结构化数据,定好了表结构后,每一行的内容,必是符合表结构的,就是说——列的个数、类型都一样。
mongo文档型数据库:表下的每篇文档,都可以有自己独特的结构(json对象都可以有自己独特的属性和值)

  

思路:如果有电影,影评,影评的回复,回复的打分
在传统型数据库中,至少要4张表,关联度非常复杂。
在文档数据库中,通过1篇文档,即可完成。体现出文档型数据库的反范式化。
{
fiim:“天龙八部“
备注:[
{
内容:“王家卫的电影风格”,
回答:[的支持','好']
}
]
}

  

传统数据表的评论,点赞功能表结构:
 mongodb数据库特点(包括评论,点赞的数据库字段设计)
(会非常复杂)
而mongodb则是树状结构,很清晰:
 mongodb数据库特点(包括评论,点赞的数据库字段设计)
(无论多深的层次都可以很清晰)

mongodb数据库特点(包括评论,点赞的数据库字段设计)