仿照Windows任务计划的数据库设计
摘要:
一直以为实现一个类型Windows的任务计划的数据库设计(计划调度部分不考虑具体的任务步骤执行),最近认真的看了下每个配置才发现其实也不难,关键是搞清楚不管任务计划怎么个配置(按天,按周,按月),对任务调度进程来说只要知道当前时间点应该执行那些任务就好了,即任务调度进程发现某一任务的“下次执行时间”小于等于当前时间时,则执行之,并且将任务的上次执行时间更新为当前时间,并且根据任务调度配置计算出下次任务的执行时间并更新任务记录。数据库表结构,一次性任务不需要具体的配置信息表,通过[任务调度].[调度类型]来区别具体的调度规则规则1.一个任务会有多个调度规则,下一执行时间是计算一遍所有调度规则后, 阅读全文
posted @ 2011-05-14 16:45 遗忘海岸 阅读(2782) 评论(10) 推荐(4) 编辑