账号通
    

账号  

密码  

1997

查看

3

回复
主题:为了系统载荷,论坛和文章的推送功能不是不能用,是不敢用,原因是 [收藏主题] 转到:  
mt56 当前离线

4985

主题

53

广播

17

粉丝
添加关注
级别:版主

用户积分:23430 分
登录次数:1621 次
注册时间:2007/2/10
最后登录:2022/9/28
mt56 发表于:2013/8/30 0:16:58   | 只看该作者 查看该作者主题 楼主 
科汛智能建站系统

为了系统载荷,论坛和文章的相互推送功能还是不敢用,原因是只要有推送功能,系统里面就有两篇一样的文章!

如果有10万的数据量,那么,系统里面其实有20万的数据量,有一半的是重复的。


我今天专门看了推送功能,然后打开数据库一看,论坛和文章数据表里面都是一样的数据,太重复了!


最佳方案是:

不管哪个向哪个推送,应该的规则是:

A 推送到 B,A里面有数据,B里面不应该有数据;通过程序由B链接提取A中的数据内容进行显示即可,这样就不重复了。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2013/8/30 10:21:58   | 只看该作者 查看该作者主题 沙发 
科汛智能建站系统

两个不同数据结构,按你这种方式,其实只是减少数据库存储容量,反而加大了数据库的查询效率,要多执行一次去查询另一张数据表。



从数据库设计的原理上讲,有时候数据的冗余,是可以带性能的提成的。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2013/8/30 12:43:46   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
chunhui8 当前离线

388

主题

1

广播

11

粉丝
添加关注
级别:三年级

用户积分:2203 分
登录次数:175 次
注册时间:2008/12/14
最后登录:2022/6/19
chunhui8 发表于:2013/8/30 15:06:29   | 只看该作者 查看该作者主题 板凳 
科汛智能建站系统
这样不如把表拆分开了,比如KS_Article 存储主要字段,形如KS_Article_Content 存储内容,可以参考PHP类的CMS的做法,对查询执行效率还是蛮好的嘛!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.10938秒 powered by KesionCMS 9.0