"Horsun Vlad" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]


   Вот не въехал ты всё-таки :(

Да не, въехал :) Ну может не до конца...

Как активность тр-ции позволит узнать,
что ключ, лежащий в индексе, уже есть мусор и в актуальной версии записи
давно другое значение ключа ? Активность тр-ции позволит узнать - можно
ли эту версию читать в принципе,
т.е. если бы тр-ция 3 стартовала _до_
тр_ции 2, то это имело бы значение.

Я как раз это и имел в виду. Это ж сократило бы какую-то часть проверок.

А так, в голову мысли сумбурные лезут о каком-то флажке, сигнализирующем, что значение ключа было изменено в этой транзакции...
Но это не продолжение, это я так, про себя бормочу...

Ты простейшую ситуацию обрисовал, а вариаций на тему с учетом уровня
изолированности много придумать можно. Мне чего-то все не просчитать :).

   Там на самом деле всё достаточно просто :) И вариаций не так уж и
много - пальцев одной руки хватает, как правило (мутанты молчат :)

Типа у страха глаза велики. Ладно, возьму в руки бумажку с ручкой, попробую порисовать...

Все, спасибо за разъяснения. Дальше я сам...


With b/r. Gleb.

Ответить