【发布时间】:2014-07-17 07:31:04
【问题描述】:
我正在尝试创建一个博客网站。我的问题是如何处理博客数据库系统。
例如,我有一个场景,比如每个博客可能有更多的 cmets、likes、photos、videos 用于一个博客。所以我为评论、点赞、照片、视频创建了单独的表格,并插入每条记录以及相关的博客 ID(例如:一个博客可以有多个照片、cmets、视频...)。
但是当我尝试通过为具有相关表的博客创建视图来创建博客摘要时,我真正面临的问题。 当我使用博客 ID 加入带有 cmets、likes、videos 表的博客表时,博客视图有重复项。
请帮我解决这个问题?任何人都可以提出解决这个问题的任何想法,或者任何人都可以知道 fb 或 twitter 是如何处理这种情况的吗?
如果有错误请纠正我如果有人有新想法我准备重新设计数据库...
如果你能帮助我,那就太好了。我正在努力寻找解决这个问题的方法......
谁能给我一个例子。
【问题讨论】:
-
这是一个相当广泛的话题,很难具体回答。很大程度上取决于你做了什么,你没有分享任何细节(或非常模糊的细节)。如果您告诉我们您在哪个平台上构建它,那么有很多关于如何构建博客的示例。另外,只是一些一般性建议,从一个简单的博客开始,让它运作良好,然后再扩展它。
标签: mysql sql database database-design twitter