开心网真的是一个很有技术含量的网站,最近想做一个发短消息的东西,参考了下开心网的东东,开心网的短消息实在是很强悍啊,值得学习下。
       首先说说他的结构,每个用户都有一个发件箱,一个收件箱,发件箱只是显示自己已发的短消息列表,收件箱只是接受别人给我发送的消息或者回复,如果你点击收件箱中的某一条消息的话,还可能看到和该消息相关的历史记录。
      每个人的收件发件各自独立,不受别人对详细的操作影响;比如我受到一条“aaa”发来的消息,如果"aaa"在他的消息面板上删掉了该消息,那么接收方的消息仍然存在。
       对一个对方已经删除的消息,再回复的话,点击回复消息,历史记录里会列出已经删除的记录,由此可推测,该消息内容是共享的,只是假删除。
 
       关于“开心网”消息这块的数据库结构让我想了好长时间,可能有两种可能:
 
 
(下班了,回家要做饭吃,明天再写)