|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Serge Sapozhnikov 2:4635/4.34 06 Apr 2002 22:34:09 To : Oleg Tyurin Subject : Каскадное удаление? --------------------------------------------------------------------------------
05 Apr 02 16:46, you wrote to All:
OT> Интересно услышать какие есть за и против использования каскадного
OT> удаления записей? В БД большое количество таблиц, соответственно
OT> сложные связи между ними. Девелоперам сильно лень руками
OT> последовательно удалять зависимые записи, хотят какскадное удаление,
OT> но меня терзают смутные сомнения :-) Спасибо.
Операция удаления в хорошо построенной системе нонсенс - информация _никогда_
не должна пропадать. Мажорные случаи когда нужно удалить часть старых данных из
особо крупных таблиц потому что tablespaces закончились или какие-то технические
моменты (разбиение таблицы на две ибо сервер со страничной блокировкой only и
т.д.) не рассматриваем.
Если используются искусственные ключи, то, по понятным причинам, нет
надобности и в каскадном обновлении.
Однако для отладки каскадные связи весьма полезны, на всех внешних ключах
всегда сдавлю cascade.
Good luck, Serge
--- [frogbot@ukr.net] [ICQ #11038130]
* Origin: DM4 (2:4635/4.34)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/27863caf77eb.html, оценка из 5, голосов 10
|