发表主题回复主题
2/10‹‹1››

一个关于信息群发的问题

grance

UID:2958

只看楼主   ¦        #1
  • 等级:0级
  • 昵称:
  • 组别:普通会员
  • 积分:34
  • 金币:33

有用户表 tb_UserInfo  有信息表 tb_Message
现在希望 用户A 群发一个信息,能让所有人(或选中的多个人) 能看到这个信息。我刚开始是在 tb_Message 的 ToID 字段 (接收者的ID)
中存储如  1001,1002,1003,1004……    这样就可以让这四个人看.
但这样也有不足.当接收得看完了后想要删除就有问题了
二、多用一个表如:tb_FromTo(存放发送者ID,和接收者ID)   并用循环,发给多少个人,就写多少条语句这样的话,想要的功能能实现,并且在删除时也不会有问题。但似乎有点不好的就。如果网内有 5000或更多用户。要群发给所有用户。要一下子插入5000或更多条语句。这样数据库性能会不会……,假设一天有几百个人这样发的话。一个月下来数据库及日志就要爆长
特来请教各位大侠,望赐教一下更好的解决方法。
Time: 07-10-14 10:23

 
暂时空缺
›› 举报 ¦ 奖励 ¦ 引用 ¦  TOP   

yanjf818

UID:5460

      #2
  • 等级:0级
  • 昵称:
  • 组别:普通会员
  • 积分:11
  • 金币:1

fff
Time: 07-10-14 14:07

 
›› 举报 ¦ 奖励 ¦ 引用 ¦  TOP   
发表主题回复主题
2/10‹‹1››