现在要做一个聊天项目中的最近联系人即最近会话的功能,同时包括好友聊天和群组聊天。现在最近会话的表示单独的,表结构是
  send_uid    发送者id   to_uid  接受者id  last_msg 最后一个信息  last_time 最新时间 。  为了单对单的会话状态 发起聊天 uid1,uid2  会对应生成两条的数据 这样在查询自己的最近会话的时候 只需查to_uid=当前uid 的数据即可。但是现在有了群组的聊天 。 一个群组里面可能有200个人 ,当有人说话的时候 我不想生成对应的200条信息 这个冗余太多了 数据库压力也是很大  可能之前的数据路设计又问 ,请教大家有什么好的办法来设计数据库 或者实现