Quarz是一个开源的作业调度框架,可以用于在Java应用程序中调度任务。它支持复杂的调度方案,如基于日历的调度、插入式任务等。
Quarz中有两个表用于存储调度相关的数据:QRTZ_JOB_DETAILS和QRTZ_TRIGGERS。
QRTZ_JOB_DETAILS表存储所有的JobDeail对象,其中每个JobDeail对象都代表一个可执行的任务。该表的主键是jobame和jobGroup,这两个字段共同标识了一个JobDeail对象。
QRTZ_TRIGGERS表存储所有的Trigger对象,其中每个Trigger对象都代表一次任务的执行。该表的主键是riggerame和riggerGroup,这两个字段共同标识了一个Trigger对象。该表中还有一个jobame和jobGroup字段,用于关联Trigger对象和JobDeail对象。
除了QRTZ_JOB_DETAILS和QRTZ_TRIGGERS表外,Quarz还有其他一些表用于存储调度相关的数据,如QRTZ_CALEDARS、QRTZ_BLOB_TRIGGERS等。这些表的作用各不相同,但都与Quarz的调度功能密切相关。
Quarz是一个强大的作业调度框架,其中的QRTZ_JOB_DETAILS和QRTZ_TRIGGERS表是存储调度相关数据的重要组成部分。除此之外,Quarz还有其他一些表用于存储调度相关数据,这些表的作用各不相同,但都与Quarz的调度功能密切相关。