8
在我的消息应用程序,我想提供的功能有:消息应用程序的数据库模式
- 将消息发送给多人
- 接收邮件发送给用户
- 在组显示的消息划分由用户在Facebook消息
- 但是,当一个用户将发送消息给多个人,它不会是一个群消息,但这些消息将按用户分组
我的数据库架构是这样的
该模式能够提供上述但这种模式的用户群得到消息出来是非常复杂的所有功能。任何人都可以提出一些更好的架构?
未命名的表是接收者映射,忘记写在JPG名称。 :(
在我的消息应用程序,我想提供的功能有:消息应用程序的数据库模式
我的数据库架构是这样的
该模式能够提供上述但这种模式的用户群得到消息出来是非常复杂的所有功能。任何人都可以提出一些更好的架构?
未命名的表是接收者映射,忘记写在JPG名称。 :(
什么是错的一个表?
从 主题 体 attachment_pointer 起源
MESSAGE_ID 时间戳 到 ...
我可能会得到惨败为它,但... 嗯...好点
Messages
message_id
timestamp
subject
body
attachment
MessageReference
mr_id
message_id
to
from
编辑:也找到了这些:
Messaging system database schema
thread messaging system database schema design
How should I setup my database schema for a messaging system complete with attachments?
当用户将消息发送给多个用户,相同的完整身体会成为r随意插入。这是我认为的唯一问题。其日益冗余。 – Sourabh
我将不得不考虑它。我认为这个设计是完美的。 :) – Sourabh
检查出我也放的链接... – johnny