Я собираюсь задать этот вопрос с некоторыми предварительными условиями, которые могут сделать вопрос неуместным, но здесь все идет.
Предполагается, что в моей базе данных есть способ каскадного удаления, и я не пытаюсьдля кодирования возможного изменения БД, и моя модель БД такова, что я всегда хочу, чтобы конкретное каскадное удаление выполнялось, есть ли преимущество необходимости управлять этим каскадным удалением в коде приложения, а не делать это БДэто через DDL?
Мне кажется, что дополнительный код, возможность «пропустить его» и (возможно, ноль) вероятность пропустить встроенную оптимизацию БД своих собственных функцийбольшие недостатки, чем любые возможные выгоды.
Я что-то упустил?