Re[29]: А может вообще уйти с Firebird?
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 27.09.07 08:15
Оценка:
Здравствуйте, Gt_, Вы писали:


КДВ>>например:

КДВ>>read write
КДВ>>consistency
КДВ>>nowait

КДВ>>или

КДВ>>read write
КДВ>>concurrency
КДВ>>nowait

КДВ>>оба случая — уровень изолированности snapshot.


Gt_>и какое отношение к спору имеет snapshot ? речь шла о READ COMMITTED. я не пойму — вы тоже утверждаете, что с помощью неких параметров Read committed транзакции можно получать консистентный набор ?? (в том топике эфект неконсистентного набора вы упорно называете "неатомарным" )


[ Осторожно, чтобы не было стыдно за сказанную глупость ]

Выборка множества с уровнем изоляции read-commited вполне может вернуть записи, которые были "из вне" изменены и закоммичены после fetch. Это, да. Я даже помнится "бутылку пива" выиграл поэтому поводу ... в 99 году.

В целом это не так и страшно. Неприятно, но не страшно. Потому что одним запросом, как правило, дело не обходится. А что бы второе множество было согласовано с первым — нужно повышать уровень изоляции.

Gt_>не понял при чем тут cursor stability, но сразу вопрос — что на IL snapshot "insert into table1 select * from table1" не зациклится !?


Зациклится. Не знаю как щас (и даже лень проверять) — но раньше циклил на ура

Вот. Но все это теоритические изыски (цель которых — попрыгать на известных багах сервера) и кои совершенно не мешают эксплуатации FB
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.