Как сохранить отдельное расписание праздников календаря в планировании работы - PullRequest
0 голосов
/ 06 мая 2018

У меня есть требование, согласно которому есть несколько заданий, которые запускаются в зависимости от их характера, Ежемесячно, Ежедневно и т. Д. Каждое задание имеет другой график, например, если 3/31 выходной для задания X, это рабочий день. для задания Y. Аналогичным образом, графики могут различаться для календарных дат.

Я хочу сохранить отдельную конфигурацию календаря «База данных», чтобы у меня была возможность настраивать расписание праздников, а не один общий календарь, и у меня нет гибкости.

Какой лучший способ сделать это?

**** Количество заданий будет в тысячах, поэтому было бы не лучше иметь отдельные календарные таблицы для каждой работы. *****

Любые предложения / советы будут оценены.

1 Ответ

0 голосов
/ 06 мая 2018

Если вы не ограничены RDBMS, вы можете создать таблицу в базе данных noSql со стандартным расписанием и набором уникальных событий переопределения, в которых стандартное расписание для задания будет переопределено.

Конечно, эта стратегия хранения предполагает тот факт, что у вас уже есть способ динамического извлечения расписаний, чтобы определить, какое задание выполняется в какое время и в какой день.

...