Почему нужно как можно меньше всего в базу засовывать?
Почему нужно как можно меньше всего в базу засовывать?
Может там задачи по расписанию выполнять, по триггерам процедуры выполнять, часть другой логики туда перенести?
Только лишь потому что бэкапить и разворачивать это дело неудобно?
Ну вот например планировщик:
- можно использовать встроенный в базу и запускать хранимые процедуры
- а можно в кроне запускать сторонние скрипты, и чтобы они производили манипуляции с базой
ince, единообразие снижает сложность. Снижение сложности увеличивает сопровождаемость. Что касается планировщика, то идеальный вариант - это наличие механизмов запуска задач по расписанию в используемом фреймворке.
Ну вот например планировщик:
- можно использовать встроенный в базу и запускать хранимые процедуры
- а можно в кроне запускать сторонние скрипты, и чтобы они производили манипуляции с базой