|
su.dbms
- SU.DBMS ----------------------------------------------------------------------
From : Sergey Pratch 2:5020/400 26 Aug 2002 22:42:03
To : Vladimir Pavlikov
Subject : Hа: Отчёты, сериализуемость, фантомы и MS SQL
--------------------------------------------------------------------------------
Hi!
"Vladimir Pavlikov" <pvv@soil.msu.ru> сообщил/сообщила в новостях следующее:
news:akdl18$cdo$1@host.talk.ru...
> TK> 1. Транзакция T1 читает данные D1, заданные условием С1
> TK> 2. Транзакция T2 пишет данные D2, заданные условием C2, не
> TK> пересекающимся с условием C1 и фиксируется.
> TK> 3. Транзакция T1 читает данные D3, заданные условием С3,
> TK> пересекающимся с условием С2, причем так, что D3 пересекается с D2,
> TK> и фиксируется.
>
> TK> Так как шаг 1 и 2 независимы друг от друга, то ничего не изменится,
> TK> если мы представим себе, что мы их переставили местами:
>
> TK> 1. Транзакция T2 пишет данные D2, заданные условием C2 и
> TK> фиксируется.
> TK> 2. Транзакция T1 читает данные D1, заданные условием С1, не
> TK> пересекающимся с условием C2
> TK> 3. Транзакция T1 читает данные D3, заданные условием С3,
> TK> пересекающимся с условием С2, причем так, что D3 пересекается с D2,
> TK> и фиксируется.
>
> Вышеизложенное стоит понимать как то, что в первой серии проблема есть,
> а во второй уже нет? Если не так, то перестановка теряет смысл. А если
> так - предположение о независимости неверно. И неверно оно потому, что
> шаг 3 зависит от 2, а значит, зависит и транзакция в целом - она ато-
> марна. Ее нельзя "переставить" частично.
Я кажется понял о чем ты! Ты имеешь в виду, что если Т1 поставить после
Т2 или в паралель (как в примере) то она получит один набор записей, а если
Т2 после Т1 - то в Т1 уже будет несколько другой. Так вот посмею тебе
заметить, что и тот, и тот набор данных должен отображать БД в
непротиворечивом состоянии. Если же кто-то спроектировал БД так, что после
выполнения одной из транзакций БД все-таки находится в противоречивом
состояниии то это его проблема. И никакой сервер (с любой архитектурой) это
не исправит, будь хоть семь пядей во лбу у его разработчиков. Тебе уже и
Толик об этом писал.
Даже если реализовать технологию снапшота, то это тоже не спасет
нерадивого разработчика от проблем с противоречивым состоянием БД. Это
"судьба такой".
Ты как-то сослался, что у меня есть статья с критикой уровней
изолированности, так вот у меня сложилось мнение, что либо ты сам автор этой
статьи :), либо ты выше этой статьи не приподнялся и принял ее за
постулат/догму.
--
С уважением,
Сергей Прач
=================
Please, send you private mail to: s_pratch@mail.ru
--- ifmail v.2.15dev5
* Origin: LtawaSoft (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
| Тема: |
Автор: |
Дата: |
|
Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
25 Aug 2002 22:09:51 |
Re: Отчёты, сериализуемость, фантомы и MS SQL |
Liliya Huff |
26 Aug 2002 01:07:32 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Andrew Grachyov |
26 Aug 2002 22:10:00 |
Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
26 Aug 2002 16:25:42 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tolik Tentser |
26 Aug 2002 19:00:11 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
26 Aug 2002 20:29:37 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Igor Kuhtin |
27 Aug 2002 14:45:06 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Dmitry Novikov |
28 Aug 2002 11:59:17 |
   Re: Отчёты, сериализуемость, фантомы и MS SQL |
Igor Kuhtin |
28 Aug 2002 17:57:47 |
    Re: Отчёты, сериализуемость, фантомы и MS SQL |
Dmitry Novikov |
28 Aug 2002 21:17:05 |
     Re: Отчёты, сериализуемость, фантомы и MS SQL |
Igor Kuhtin |
29 Aug 2002 08:47:33 |
    Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
29 Aug 2002 15:39:43 |
    Re: Отчёты, сериализуемость, фантомы и MS SQL |
Igor Kuhtin |
30 Aug 2002 08:40:51 |
    Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
30 Aug 2002 14:40:09 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tolik Tentser |
28 Aug 2002 18:36:07 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Igor Kuhtin |
28 Aug 2002 18:31:01 |
  Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Sergey Pratch |
29 Aug 2002 01:40:47 |
  Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Igor Kuhtin |
29 Aug 2002 09:01:11 |
  Hа: Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Sergey Pratch |
29 Aug 2002 15:29:30 |
   Hа: Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Petr Ageev |
30 Aug 2002 08:35:00 |
   Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Matsievsky |
30 Aug 2002 16:01:14 |
   Re: Hа: Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Igor Kuhtin |
30 Aug 2002 08:36:33 |
  Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Matsievsky |
29 Aug 2002 15:17:11 |
  Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Igor Kuhtin |
30 Aug 2002 08:45:27 |
  Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Matsievsky |
31 Aug 2002 10:42:29 |
  Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Igor Kuhtin |
31 Aug 2002 11:38:32 |
  Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Tolik Tentser |
31 Aug 2002 19:47:07 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Liliya Huff |
26 Aug 2002 20:19:28 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
26 Aug 2002 20:52:12 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Liliya Huff |
27 Aug 2002 00:53:59 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
27 Aug 2002 16:30:40 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Andrew Grachyov |
26 Aug 2002 22:15:00 |
Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
26 Aug 2002 19:24:31 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
26 Aug 2002 20:29:36 |
  Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Sergey Pratch |
26 Aug 2002 22:42:03 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
27 Aug 2002 05:38:48 |
   Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Sergey Pratch |
27 Aug 2002 10:35:52 |
   Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
27 Aug 2002 17:01:17 |
   Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
27 Aug 2002 19:03:23 |
    Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Sergey Pratch |
27 Aug 2002 20:20:37 |
    Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
28 Aug 2002 11:36:45 |
    Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Sergey Pratch |
28 Aug 2002 13:51:09 |
    Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
28 Aug 2002 20:40:24 |
     Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Sergey Pratch |
29 Aug 2002 01:40:47 |
      Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
29 Aug 2002 05:33:15 |
    Re: Отчёты, сериализуемость, фантомы и MS SQL |
Liliya Huff |
28 Aug 2002 20:34:20 |
    Hа: Отчёты, сериализуемость, фантомы и MS SQL |
Sergey Pratch |
29 Aug 2002 01:40:46 |
    Re: Отчёты, сериализуемость, фантомы и MS SQL |
Liliya Huff |
30 Aug 2002 18:01:49 |
   Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
27 Aug 2002 16:30:40 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
27 Aug 2002 17:25:41 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Andrew Grachyov |
28 Aug 2002 00:03:00 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
28 Aug 2002 18:19:46 |
Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
26 Aug 2002 22:09:32 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Liliya Huff |
27 Aug 2002 00:41:49 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
27 Aug 2002 17:01:16 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
27 Aug 2002 17:25:41 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
27 Aug 2002 19:15:32 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
27 Aug 2002 19:40:04 |
  Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
27 Aug 2002 20:20:38 |
   Re: Отчёты, сериализуемость, фантомы и MS SQL |
Vladimir Pavlikov |
28 Aug 2002 17:41:03 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Liliya Huff |
27 Aug 2002 21:11:15 |
 Re: Отчёты, сериализуемость, фантомы и MS SQL |
Tengiz Kharatishvili |
28 Aug 2002 08:06:49 |
|
|