我目前正在做一个基于ruby on rails的项目。该网站的一个特殊功能是通过电子邮件及时发送通知,其中包含网站上张贴的所有帖子的摘要。邮件以30天的默认间隔发送。因此,每个用户在不同的日期收到一封邮件,这基于他的注册日期和最后发送的新闻信件的日期,这是与该用户相关的数据之一。
但现在我正在考虑为时事通讯添加设置,这样用户就可
存储计划/重复定义的最优表结构是什么,以便我们能够有效地查询在日期范围内将发生的所有事件(最小:1天:32天)?我目前的问题是MySQL,但对其他关系数据库管理系统的评论也会有所帮助,因为算法大多是可转换的。考虑一下模式:Event -|--has one or many--<- Schedules从开始之日起,每三个