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


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Vladimir Pavlikov                    2:5020/400     10 Jan 2003  17:39:59
 To : Tolik Tentser
 Subject : Re: Синхpонизация доступа к БД
 -------------------------------------------------------------------------------- 
 
 Hello, Tolik Tentser!
 You wrote to Vladimir Pavlikov on Thu, 9 Jan 2003 16:32:32 +0000 (UTC):
 
  TT>>> Вот именно переселект - и нежелателен и неудобен
 
  >> Опять двадцать пять :( Я не спрашиваю, удобен или нет. Я _утверждаю_,
  >> что в _описанной_ ситуации он неизбежен. Где _возражения_?
 
  TT> Он более чем "избежен". если у удаляющей транзакции есть возможность
  TT> исключить доступ (в том числе и чтение) к удаляемым данным. Hа время
  TT> изменения. И никакого переселекта не понадобится, другие транзакции
  TT> получат новое состояние папок.
 
 Заклинило? :( Повторюсь :
 
 > По буквам :
 > "две (или больше) транзакции почти одновременно модифицируют одни и
 > те же поля одной записи" может привести либо к перекрытию транзакций,
 > либо нет (короткие - разошлись по времени). В этом, втором случае,
 > они успешно все закоммитятся. При этом я утверждаю :
 > 1. Какая информация в _действительности_ содержится в записи после
 >   этой серии транзакций определяется _только_ переселектом.
 > 2. Уже поэтому такая технология работы совершенно бессмысленна, ибо
 >   все транзакции, кроме последней, избыточны (как и работа пользо-
 >   вателей с ними).
 
 Вот и продемонстрируй нам "избежность" для случая, когда две транзакции
 успели пройти _друг за другом_.
 
  >> версионный сервер
  >> отработает точно так же, заблокировав прочитанные сообщения. И точно
  >> так же, как и в блокираторе, это будет техническая "затычка" _нетех-
  >> нической_ проблемы.
 
  TT> Изоляция транзакций - нетехническая проблема ?
 
 Блин. Я тоже бываю тормозом, но есть же какие-то границы таймаутов...
 Я говорю о чисто организационной проблеме. О том, что это не имеет
 отношения к изоляции в частности и к серверу в целом - указано уже
 сто раз. Так же, как и о том, что _здесь_ приемы борьбы будут
 ровно одни и те же, вне зависимости от архитектуры. И о том, что
 мы оба понимаем, как это делается (блокировкой на чтение, в _частности_).
 Более, чем достаточно. А вот то, что это не более, чем затычка - ты
 понимать категорически не желаешь. Hу и не надо.
 
  TT> Ты поймешь всё же, что чтение дерева другой транзакцией "во время
  TT> изменения" - есть чтение несогласованных данных и прямое нарушение
  TT> изоляции ?
 
 Да ни хрена. Либо чтения нет, либо есть - для uncommited. В любом
 случае нарушение _текущего уровня_ изоляции _невозможно_ - иначе
 это не сервер. Что до согласованности на бизнес-уровне - выбирай
 _соответствующий_ уровень изоляции, и будет тебе щщастье. Кому я
 это говорю?? А главное - зачем? Речь была HЕ ОБ ЭТОМ!!! Все, достал...
 
  >> Угу. Толик Тенцер удаляет _нужную мне_ папку (а заодно и ряд других,
  >> нужных, возможно, кому-то еще) и не видит в этом ничего
  >> криминального...
 
  TT> Сейчас договоримся, что удаление или изменение любых данных в БД
  TT> "нужных, возможно, кому-то еще" - есть криминальная операция и БД её
  TT> без административного регламента поддерживать не обязана.
 
 Кто-то, если мне не изменяет склероз, вообще утверждал, что "данные -
 есть ценная информация, и удалять ее нельзя". Это не цитата, смысл.
 Меняем показания в зависимости от ситуации? Я же таким догматиком
 никогда не был. Hо - удалять нечто, что нужно кому-то прямо сейчас?!
 Обычный _административный_ бардак. И _технически_ ты его никогда
 не устранишь...
 
  TT> Да хоть и требует регламента, что я - за удалением всякой папки БД в
  TT> single user переводить должен ?
 
 Посмотри на себя со стороны... Если папка не нужна - она по определению
 в not (а не single) used! В противном случае вопрос о ее нужности
 придется реанимировать. Кстати, если тебе уж так хочется поговорить
 о vs - на версионнике удаление легко пройдет в multiuser. Это так,
 к слову.
 
  TT> Хана всему бизнесу, БД не умеет папки удалять, а разработчики
  TT> не велели иначе, 200 пользователей - отключиться немедленно,
  TT> клиенты подождут, я щас папки удалять буду. Смешно ? Мне нет.
 
 Какой тут смех - один из самых грамотных несет пургу даже в простых
 вопросах... Плакать хочется :(
 
  TT> Ага. Азы см. выше. И ниже - СУБД обязана воспрепятствовать чтению
  TT> несогласованных данных другими транзакциями. Это даже не азы, это
  TT> базис для азов. Если она этого делать не умеет - то разговоры
  TT> разработчиков о "административном регламенте" - есть признак их
  TT> несостоятельности в качестве разработчиков.
 
 Hу-ну. Уровень uncommited для нас не существует, СУБД уже научилась
 понимать согласованность на бизнес-уровне... Печально.
 
  TT> Ты знаешь я наверно так и не пойму что такое "административная
  TT> сериализация". Для меня это режим single user и, следовательно,
  TT> бред.
 
 И в твоем отделе все программисты _одновременно_ правят одну и ту
 же функцию? Поскольку остальное для тебя бред...
 Разговор слишком затянулся, его давно пора закончить. Сделаем это
 хотя бы сейчас. Hо на почту отвечу, если захочешь.
 ---------------------------------------------
           Владимир Павликов.
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Синхронизация доступа к БД   Dmitry V. Liseev   23 Dec 2002 21:20:17 
 Re: Синхронизация дос тупа к БД   Sergey Vlasov   23 Dec 2002 21:45:17 
 Re: Синхронизация дос тупа к БД   Sergey Prach   24 Dec 2002 02:07:46 
 Re: Синхронизация дос тупа к БД   Andrew Lesnichenko   24 Dec 2002 12:36:45 
 Re: Синхронизация дос тупа к БД   Sergey Prach   24 Dec 2002 16:27:17 
 Re: Синхронизация дос тупа к БД   Vladimir Pavlikov   24 Dec 2002 16:57:23 
 Re: Синхронизация доступа к БД   Vladimir Pavlikov   23 Dec 2002 22:32:36 
 Re: Синхронизация доступа к БД   Sergey Prach   24 Dec 2002 02:07:46 
 Re: Синхронизация доступа к БД   Vladimir Pavlikov   24 Dec 2002 17:16:44 
 Re: Синхронизация доступа к БД   Sergey Prach   25 Dec 2002 00:58:39 
 Re: Синхронизация доступа к БД   Dmitry Kuzmenko   26 Dec 2002 16:01:16 
 Re: Синхронизация доступа к БД   Oleg Bokanov   26 Dec 2002 16:31:01 
 Re: Синхронизация доступа к БД   Sergey Prach   26 Dec 2002 17:23:29 
 Re: Синхронизация доступа к БД   Vladimir Pavlikov   26 Dec 2002 17:44:27 
 Re: Синхронизация доступа к БД   Dmitry Kuzmenko   26 Dec 2002 17:39:52 
 Re: Синхронизация доступа к БД   Sergey Prach   27 Dec 2002 03:16:01 
 Re: Синхронизация доступа к БД   Dmitry Kuzmenko   08 Jan 2003 15:13:39 
 Re: Синхронизация доступа к БД   Vladimir Pavlikov   26 Dec 2002 18:44:25 
 Re: Синхронизация доступа к БД   Sergey Prach   27 Dec 2002 03:16:01 
 Re: Синхронизация доступа к БД   Dmitry Novikov   27 Dec 2002 14:18:44 
 Re: Синхронизация доступа к БД   Sergey Prach   27 Dec 2002 16:49:12 
 Re: Синхронизация доступа к БД   Ilya Zvyagin   27 Dec 2002 17:10:11 
 Re: Синхронизация доступа к БД   Dmitry Novikov   27 Dec 2002 17:35:43 
 Re: Синхронизация доступа к БД   Sergey Prach   28 Dec 2002 00:12:49 
 Re: Синхронизация доступа к БД   tengiz.kharatishvili   28 Dec 2002 02:21:31 
 Re: Синхронизация доступа к БД   Vladimir Pavlikov   04 Jan 2003 19:11:00 
 Re: Синхронизация доступа к БД   Sergey Prach   05 Jan 2003 01:29:32 
 Re: Синхронизация доступа к БД   Liliya Huff   05 Jan 2003 04:53:40 
 Re: Синхронизация доступа к БД   Sergey Prach   05 Jan 2003 14:10:14 
 Re: Синхронизация доступа к БД   Liliya Huff   06 Jan 2003 22:42:14 
 Re: Синхронизация доступа к БД   Vladimir Pavlikov   09 Jan 2003 19:27:13 
 Re: Синхронизация доступа к БД   Dmitry Kuzmenko   08 Jan 2003 14:40:44 
 Re: Синхронизация доступа к БД   Tolik Tentser   30 Dec 2002 20:16:04 
 Re: Синхронизация доступа к БД   Vladimir Pavlikov   04 Jan 2003 19:11:00 
 Re: Синхронизация доступа к БД   Tolik Tentser   04 Jan 2003 19:55:40 
 Re: Синхронизация доступа к БД   Ilya Zvyagin   25 Dec 2002 11:20:12 
 Re: Синхронизация доступа к БД   Dmitry Kuzmenko   26 Dec 2002 15:56:07 
 Re: Синхронизация доступа к БД   Ilya Zvyagin   27 Dec 2002 17:03:32 
 Re: Синхронизация доступа к БД   Vladimir Pavlikov   26 Dec 2002 18:44:24 
 Re: Синхронизация доступа к БД   Liliya Huff   26 Dec 2002 20:29:23 
 Re: Синхронизация доступа к БД   Vladimir Pavlikov   26 Dec 2002 20:56:05 
 Re: Синхронизация доступа к БД   Liliya Huff   26 Dec 2002 22:04:15 
 Re: Синхронизация доступа к БД   Sergey Prach   24 Dec 2002 02:07:41 
 Синхpонизация доступа к БД   Dmitri Zakharov   24 Dec 2002 11:00:57 
 Re: Синхpонизация доступа к БД   Dmitry V. Liseev   25 Dec 2002 00:11:40 
 Re: Синхpонизация доступа к БД   Oleg Bokanov   25 Dec 2002 12:13:22 
 Re: Синхpонизация доступа к БД   Sergey Prach   25 Dec 2002 12:39:06 
 Re: Синхpонизация доступа к БД   Vladimir Pavlikov   26 Dec 2002 17:44:26 
 Re: Синхpонизация доступа к БД   Oleg Bokanov   26 Dec 2002 18:21:05 
 Re: Синхpонизация доступа к БД   Vladimir Pavlikov   26 Dec 2002 20:01:48 
 Re: Синхpонизация доступа к БД   Oleg Bokanov   26 Dec 2002 20:30:25 
 Re: Синхpонизация доступа к БД   Vladimir Pavlikov   26 Dec 2002 20:56:04 
 Re: Синхpонизация доступа к БД   Oleg Bokanov   26 Dec 2002 21:52:59 
 Re: Синхpонизация доступа к БД   Vladimir Pavlikov   04 Jan 2003 18:15:13 
 Re: Синхpонизация доступа к БД   Tolik Tentser   30 Dec 2002 20:27:44 
 Re: Синхpонизация доступа к БД   Vladimir Pavlikov   04 Jan 2003 18:15:14 
 Re: Синхpонизация доступа к БД   Tolik Tentser   04 Jan 2003 20:15:03 
 Re: Синхpонизация доступа к БД   Vladimir Pavlikov   04 Jan 2003 21:19:54 
 Re: Синхpонизация доступа к БД   Tolik Tentser   08 Jan 2003 20:10:44 
 Re: Синхpонизация доступа к БД   Vladimir Pavlikov   09 Jan 2003 19:40:22 
 Re: Синхpонизация доступа к БД   Tolik Tentser   09 Jan 2003 20:32:32 
 Re: Синхpонизация доступа к БД   Vladimir Pavlikov   10 Jan 2003 17:39:59 
 Re: Синхpонизация доступа к БД   Tolik Tentser   10 Jan 2003 19:53:45 
 Re: Синхpонизация доступа к БД   Vladimir Pavlikov   13 Jan 2003 18:28:09 
 Re: Синхpонизация доступа к БД   Tolik Tentser   13 Jan 2003 20:19:36 
 Re: Синхpонизация доступа к БД   Artem Khomenko   14 Jan 2003 23:36:00 
 Re: Синхpонизация доступа к БД   Dankov   15 Jan 2003 16:19:21 
 Re: Синхpонизация доступа к БД   Vova Aksionov   05 Jan 2003 10:56:12 
 Re: Синхpонизация доступа к БД   Sergey Prach   05 Jan 2003 14:10:14 
 Re: Синхpонизация доступа к БД   Vova Aksionov   05 Jan 2003 14:34:10 
 Re: Синхpонизация доступа к БД   Tolik Tentser   08 Jan 2003 20:12:16 
 Re: Синхpонизация доступа к БД   Vova Aksionov   05 Jan 2003 10:52:38 
 Re: Синхpонизация доступа к БД   Vladimir Pavlikov   09 Jan 2003 19:27:12 
 Re: Синхронизация доступа к БД   Ilya Zvyagin   24 Dec 2002 10:56:07 
 Re: Синхронизация доступа к БД   Dmitry V. Liseev   25 Dec 2002 00:11:41 
 Синхpонизация доступа к БД   Dmitri Zakharov   25 Dec 2002 11:18:52 
 Re: Синхронизация доступа к БД   Ilya Zvyagin   25 Dec 2002 11:42:39 
 Re: Синхронизация доступа к БД   Vladimir Pavlikov   26 Dec 2002 18:44:24 
Архивное /su.dbms/6488a50eab4c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional