如新建一个循环会议有这样一条规则
创建一个会议每天早上10点到11点且重复10次:
RRULE:FREQ=DAILY;COUNT=10
目前的处理方式:
在数据库中只生成一个会议记录用一个字段保存这个规则
目前遇到的问题:
- 如果我想查某一个人当月1号和最后一天,如果按这个规则生成10条数据维护起来就比较麻烦且规则可以无限重复、好处就是查询比较方便
- 如果只保存一条查询就需要全部捞出来解析每个会议发生的时间点在不在我很慢查询的范围内,这种方式查询人数过多就
- 想查询某一个人在某一个时间范围内是否有会议,该怎么设计
有没有好的存储方式,和缓存设计