数据库设计之站内信设计
2012-04-17 11:34
288 查看
最近做网站,有个站内信功能,站内信和邮箱的功能类似,只不过不通过邮件服务器发送,而是直接将记录保存在数据库中,要求做到能发能收能删,能群发,想了下,设计如下,欢迎看到这篇文章的朋友给出建议:
发件表,收件表,内容表分离,发件表中保存发送与草稿两种邮件,发送多个邮件时,收件表的收件人ID与删除状态为填写多个,以“,”分隔,例如收件人ID为10000,10001,10002,这时,对应的删除状态为0,0,0;删除邮件时,发件人要删除,修改发件表中的删除状态,收件人要删除,修改收件表中的删除状态,当收件表与发件表中的相同内容ID的记录的删除状态都为删除时,删除站内信内容表,这个可以定时JOB执行或者在修改发件表或收件表删除状态时加判断。
发件表,收件表,内容表分离,发件表中保存发送与草稿两种邮件,发送多个邮件时,收件表的收件人ID与删除状态为填写多个,以“,”分隔,例如收件人ID为10000,10001,10002,这时,对应的删除状态为0,0,0;删除邮件时,发件人要删除,修改发件表中的删除状态,收件人要删除,修改收件表中的删除状态,当收件表与发件表中的相同内容ID的记录的删除状态都为删除时,删除站内信内容表,这个可以定时JOB执行或者在修改发件表或收件表删除状态时加判断。
相关文章推荐
- 一个站内短信的数据库设计
- 群发“站内信”根据不同用户量,不同的数据库设计原理
- 分享网站群发站内信数据库表设计
- 百万级用户量的站内信群发数据库设计
- 站内信的实现:数据库的设计
- 百万级用户量的站内信群发数据库设计
- 群发“站内信”根据不同用户量,不同的数据库设计原理
- 谈站内信的数据库设计
- 站内信数据库设计思路
- 百万级用户量的站内信群发数据库设计
- 站内信的实现:数据库的设计
- 谈站内信的数据库设计
- 网站群发站内信数据库表设计
- 分享网站群发站内信数据库表设计
- 分享网站群发站内信数据库表设计
- 一个站内短信的数据库设计
- 站内信系统数据库设计
- 浅谈数据库设计技巧(上)
- java数据库设计中的14个技巧
- 数据库设计和E-R模型