【发布时间】:2011-12-17 02:29:47
【问题描述】:
以下哪种数据库设计更适合内部消息传递系统。
三个表:
MessageThread(models.Model):
- subject
- timestamp
- creator
Message(models.Model):
- thread (pk)
- content
- timestamp
- sender
MessageRecipient
- message_id (pk)
- recipient (pk)
- status (read, unread, deleted)
两个表:
Message
- thread_id
- subject
- content
- timestamp
- sender (fk)
MessageRecipient
- message_id (fk)
- recipient (fk)
- status (read, unread, deleted)
一个比另一个有什么优势?谢谢。
【问题讨论】:
标签: mysql sql database-design django-models