微信qq社交软件单发与群发消息表设计
开发中我们经常碰到系统需要设计消息,那么消息又分为单发与群发消息
单发就是只这个消息是发给某一个用户,群发就是这个消息是发给所有的用户或部分用户
那么我们不可能采用传统的方式,每一条消息都要插入一条记录,那么如果有10万用户,群发一条消息,那么就要插入10万条记录,这很明显是不对的,数据库吃不消
那么我们怎么设计呢,我们只要设计一个消息表与用户消息表,消息类型我们设置0为系统全局消息,所有用户都能收到,1为群用户,群内用户可以收到,2为单个用户,单个用户可以收到
ID | MESSAGE | MESSAGETYPE | TOUID | FROMUID |
---|---|---|---|---|
1 | 全局消息 | 0 | 0 | 0 |
2 | 群消息 | 1 | 3 | 5 |
点击查看剩余70%
网友评论0