我有一个要求,其中有多个工作根据其性质,每月,每日等触发。每个工作都有不同的时间表,例如,如果3/31是工作X的假期,它是一个工作日对于工作Y.同样,时间表可能因日历日期而异。
我想保持单独的日历配置是数据库,这样我就可以灵活地自定义假日计划,而不是只有一个通用日历,而且我没有灵活性。
最好的方法是什么?
****工作数量将达到数千,所以每个工作都有单独的日历表。*****
任何建议/意见都将不胜感激。
答案 0 :(得分:0)
如果您不受限于RDBMS,您可以在noSql数据库中创建一个表,其中包含标准计划和一组唯一覆盖事件,其中将覆盖作业的标准计划。
当然,这种存储策略假定您已经有一种方式可以动态地提取计划,以确定哪个作业在哪个时间以及在哪一天运行。