Обрезка устаревших объектов Viewflow Task: плохая идея? - PullRequest
0 голосов
/ 04 апреля 2020

Мы используем Viewflow для моделирования рабочих процессов в Django. Как правило, наши объекты Process связаны с пользовательскими данными, которые должны храниться неопределенно долго, но, конечно, каждый Process связан с целой кучей объектов Task, которые нам больше не нужны. Иногда для одного процесса могут быть сотни объектов Tasks.

Я подумываю об удалении Задач, связанных с завершенными объектами Process, как часть рутинного обслуживания базы данных. (Мой интерес заключается в ограничении роста таблицы задач с течением времени, поскольку ожидается, что по мере масштабирования нашей системы число записей в этой таблице будет доминировать над логическим размером нашей базы данных. Я знаю, что преимущества это открыто для обсуждения).

Я смотрел на модели, и это кажется простым. Я пропустил что-то, что могло бы означать, что это плохая идея?

Спасибо, Шахид

...