站内信系统的设计思路

站内信是很多系统中的必备模块,结构设计也是老生常谈的问题。 设计如下,其中mail表示用户-->用户之间的站内消息,notice表示系统-->用户之间的系统通知: 两者结构基本一致,由于消息体本身可能包含text这种大容量的数据内容,因此将消息体独立存储在一个表中,再将消息体与收件方关联,是更加高效一些的做法。 在多数应用场景中,可能会包含群发行为,例如:用户发送给好友的祝福;系统向部分用户发送通
相关文章
相关标签/搜索