动态导航及数据库设计
1.动态导航数据库如何设计,比如做一个社区网站,每个人所添加的应用不同,展现的导航就不同。写数据库还是写配置文件。如果是数据库,该如何设计呢?几个表,包含哪些字段?
2.用户发表文章,可以存为草稿。考虑到以后数据量会很大,这部分是直接在文章表里有个状态的字段,还是再建一个草稿表呢?
3.文章评论次数。这个是直接放在文章表里加一个COUNT字段(每次加评论这个也增加),还是直接去文章评论表里关联用户ID,读取评论次数呢? 应用:比如新鲜事,文章下面有评论(多少次),进去才看详细评论信息,只看评论次数如何设计比较好。
希望设计高手帮忙回答一下,在线等。PS:一定要考虑到数据量大的情况。
------解决方案--------------------数据存储性能分析,通常有模板可循。你可以先花半天时间分析存储和性能,做出一个尽可能恰当的选择。
------解决方案--------------------应用表:
主键ID 应用名称 .....
应用用户关系表:
主键ID 应用表主键ID 父ID(应用主键ID) 用户ID
还有用户表
主键ID .....
就这样了