Mysql用户消息系统设计的疑惑

1.现网站分为两种消息,第一种:全站消息,第二种:私人消息。(私人消息比较好设计不做赘述,关键是全站消息,n*m的设计估计1w个会员表就爆炸了吧...)

2.想要设计达到的效果:

1、用户可以自由删除消息。
2、可以判断当前有多少条未读消息。
3、节省数据库资源。



该怎样设计?

阅读 4k
2 个回答

一张全站消息的表,一张用户表,一张全站消息和用户的中间表,并且在中间表中记录针对用户的消息状态。

这种肯定不能用mysql吧
至少得用上redis

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题