Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Serge Sapozhnikov                    2:4635/4.34    10 Apr 2002  15:18:26
 To : Vladimir Pavlikov
 Subject : Каскадное удаление?
 -------------------------------------------------------------------------------- 
 
 
 02 Apr 87 15:19, you wrote to me:
 
  >>   Данные _уже_ попали в системы, пройдя некий контроль (физические
  >> констрейнты, административные ограничения и т.д.). Попав в систему
  >> можно сказать что это теперь информация. Если в последствии
  >> оказалось что она неверна, то все равно гораздо логичнее не удалять
  >> ее, а пометить как "неверная". Потому что представляет ценность хотя
  >> бы для целей аудита или каких-то разборок.
 
  VP> Разборки уже прошли, дальше что? Андрей Грачев привел простой пример,
  VP> с неактуальным номером телефона. Если хочешь - еще один реальный
  VP> случай, из жизни. Медсестра в поликлинике наложила на пациента
  VP> электроды и сняла ЭКГ. Ее не смутила ни огромная надпись на красном
  VP> фоне "DEMO MODE!!!", ни приставка Demo перед именем пациента (при этом
  VP> запись идет не с датчиков, а из специальных тестовых файлов) - и
  VP> записала фактически чужую ЭКГ (либо с иммитатора - не помню) на
  VP> реального пациента. Можешь назвать ее слепой дурой, но это _факт_.
  VP> Есть еще масса проблем, из-за которых ЭКГ м.б. несколько неверной -
  VP> сильный внешний фон, плохой контакт электрода, проблема в самом
  VP> электроде и т.д. А результат один - очень похожая на правду
  VP> неверная ЭКГ. Фактически - тот самый двоичный мусор. Монитор покажет,
  VP> что проблемный пациент обследован вовремя, и вообще все хорошо. А он
  VP> через полгода помрет...
 
   Ах, какая трагическая история!
   Hасколько я понял, в некоторой системе хранятся ЭКГ? Hу так вот сохранить эту 
 "demo ЭКГ" нужно хотя бы для того, чтобы в последствии разобраться _почему_
 пациенту поставили _такой_ диагноз.
   С номером телефона совершенно также.
 
  VP> Что до пометок о неверности - это
  VP> дополнительный слой логики, которую нужно делать и обслуживать.
 
   В большинстве случаев операцию удаления также нужно продумывать заранее.
 Причем не только технические моменты, но и последствия отсутствия информации
 бывшей в системе в будущем. Мой опыт говорит, что последнее, как правило,
 слишком непредсказуемо и дорого обходится, несравнимо с затратами на реализацию 
 "дополнительного слоя логики".
 
  VP>  Этого
  VP> зачастую слишком много (и совершенно ненужно) для оправдания неверных
  VP> категорических утверждений :) --
 
   Еще раз: я упомянул что имел ввиду "идеологическое" удаление. Моя личная
 практика показывает что реальная система вполне может быть построена по принципу
 "только накопления", а выглядит это так, что оператор delete в сервер вообще не 
 попадает. Плюсы от такого подхода запросто перевешивают "кажущиеся" недостатки.
 
 Good luck, Serge
 p.s.
   Hасчет "зачастую" -  я не имел ввиду "системки" у которых база аж 10-15 таблиц
 и оператор, решив, что данные неверны имеет право удалить(!!!) и удаляет (!)
 запись из таблицы. А с перепою может решить что все вчерашние данные тоже
 неверны (ну и удалить безвозвратно).
 
 --- [frogbot@ukr.net] [ICQ #11038130]
  * Origin: DM4 (2:4635/4.34)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Каскадное удаление?   Oleg Tyurin   05 Apr 2002 16:46:18 
 Каскадное удаление?   Serge Sapozhnikov   06 Apr 2002 22:34:09 
 Re: Каскадное удаление?   Vladimir Pavlikov   08 Apr 2002 14:59:02 
 Каскадное удаление?   Serge Sapozhnikov   08 Apr 2002 16:11:35 
 Re: Каскадное удаление?   Vladimir Pavlikov   09 Apr 2002 16:36:18 
 Каскадное удаление?   Serge Sapozhnikov   09 Apr 2002 16:39:30 
 Re: Каскадное удаление?   Oleg Tyurin   09 Apr 2002 20:11:37 
 Каскадное удаление?   Serge Sapozhnikov   09 Apr 2002 20:33:12 
 Re: Каскадное удаление?   Oleg Tyurin   10 Apr 2002 18:29:27 
 Re: Каскадное удаление?   Vladimir Pavlikov   10 Apr 2002 15:19:53 
 Каскадное удаление?   Serge Sapozhnikov   10 Apr 2002 15:18:26 
 Re: Каскадное удаление?   Vladimir Pavlikov   10 Apr 2002 17:41:49 
 Каскадное удаление?   Serge Sapozhnikov   10 Apr 2002 17:09:48 
 Re: Каскадное удаление?   Vladimir Pavlikov   12 Apr 2002 15:28:38 
 Каскадное удаление?   Michael   15 Apr 2002 18:20:25 
 Каскадное удаление?   Serge Sapozhnikov   15 Apr 2002 18:06:20 
 Каскадное удаление?   Michael   16 Apr 2002 13:00:10 
 Каскадное удаление?   Serge Sapozhnikov   16 Apr 2002 14:40:27 
 Re: Каскадное удаление?   Igor Melnik   16 Apr 2002 18:32:56 
 Re: Каскадное удаление?   Michael   16 Apr 2002 20:42:33 
 Re: Каскадное удаление?   Igor Melnik   17 Apr 2002 10:29:53 
 Re: Каскадное удаление?   Michael   17 Apr 2002 16:26:05 
 Re: Каскадное удаление?   Igor Melnik   18 Apr 2002 10:50:20 
 Re: Каскадное удаление?   Michael   18 Apr 2002 15:56:42 
 Re: Каскадное удаление?   Serguei Tarassov   11 Apr 2002 01:12:08 
 Re: Каскадное удаление?   Vladimir Pavlikov   12 Apr 2002 15:28:38 
 Re: Каскадное удаление?   Serguei Tarassov   13 Apr 2002 00:30:02 
 Re: Каскадное удаление?   Andrew Grachyov   10 Apr 2002 21:18:00 
 Re: Каскадное удаление?   Vladimir Pavlikov   10 Apr 2002 15:19:53 
 Каскадное удаление?   Serge Sapozhnikov   10 Apr 2002 15:12:04 
 Re: Каскадное удаление?   Vladimir Pavlikov   10 Apr 2002 17:10:53 
 Каскадное удаление?   Iluha Companets   08 Apr 2002 12:19:22 
 Каскадное удаление?   Serge Sapozhnikov   08 Apr 2002 18:31:08 
 Каскадное удаление?   Iluha Companets   09 Apr 2002 08:22:11 
 Каскадное удаление?   Serge Sapozhnikov   09 Apr 2002 10:08:14 
 Re: Каскадное удаление?   Igor Melnik   09 Apr 2002 12:11:31 
 Каскадное удаление?   Iluha Companets   09 Apr 2002 13:13:43 
 Re: Каскадное удаление?   Leo V. Mironoff   09 Apr 2002 19:28:45 
 Каскадное удаление?   Iluha Companets   10 Apr 2002 09:04:11 
Архивное /su.dbms/27863cb45815.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional