日期:2014-05-20  浏览次数:20920 次

动态导航及数据库设计
1.动态导航数据库如何设计,比如做一个社区网站,每个人所添加的应用不同,展现的导航就不同。写数据库还是写配置文件。如果是数据库,该如何设计呢?几个表,包含哪些字段?

2.用户发表文章,可以存为草稿。考虑到以后数据量会很大,这部分是直接在文章表里有个状态的字段,还是再建一个草稿表呢?

3.文章评论次数。这个是直接放在文章表里加一个COUNT字段(每次加评论这个也增加),还是直接去文章评论表里关联用户ID,读取评论次数呢? 应用:比如新鲜事,文章下面有评论(多少次),进去才看详细评论信息,只看评论次数如何设计比较好。

希望设计高手帮忙回答一下,在线等。PS:一定要考虑到数据量大的情况。


------解决方案--------------------
数据存储性能分析,通常有模板可循。你可以先花半天时间分析存储和性能,做出一个尽可能恰当的选择。
------解决方案--------------------
应用表:
主键ID 应用名称 .....

应用用户关系表:
主键ID 应用表主键ID 父ID(应用主键ID) 用户ID

还有用户表
主键ID .....

就这样了