Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Уровни изоляции SQL-транзакции, откуда они?

Уровни изоляции SQL-транзакции, откуда они?
Я
   kuzyara
 
12.09.16 - 10:59
Изучаю управляемые блокировки, читаю 22.3.3. Уровни изоляции SQL-транзакции: http://citforum.ru/database/advanced_intro/80.shtml

Кто-нибудь знает почему их обобщили всего до трех? По какому закону вывели эти уровни, ну не очевидно же!?
 
 
   Метранпаж
 
1 - 12.09.16 - 11:18
не три, а четырые )

Не нравится - приведи свою иерархию
   DmitrO
 
2 - 12.09.16 - 11:19
Из транзакционного принципа SQL серверов: Все или ничего, и из организации хранения реляционных баз данных.
   Fragster
 
3 - 12.09.16 - 11:19
они придуманы, чтобы решить проблемы неконсистентности данных. подробнее в https://ru.wikipedia.org/wiki/Уровень_изолированности_транзакций
   H A D G E H O G s
 
4 - 12.09.16 - 11:31
(1) Не 4 а 5 :-)
   H A D G E H O G s
 
5 - 12.09.16 - 11:33
(0) Тебе, как потенциально будущему эксперту 1С важнее знать не уровни изоляции, а всевозможные ситуации при которых сервер 1С ставит s/x/u блокировки SQL и понимать, зачем он это делает.
   Метранпаж
 
6 - 12.09.16 - 11:34
(4) По ссылке - 4 )
   Fragster
 
7 - 12.09.16 - 11:35
(6) построй всех отсутствующих в одну шеренгу
   0wl
 
8 - 12.09.16 - 11:36
(4) Или вообще ни одного)
Все-таки, если мы говорим о классической теории, их 4. Но правда действительно в том, что на практике все зависит от СУБД, стоящей за 1С
   H A D G E H O G s
 
9 - 12.09.16 - 11:38
(8) Мы говорим о СУБД 1С. СУБД говорим, MS SQL на ум пошло.
   Fragster
 
10 - 12.09.16 - 11:43
(9) ну, снапшоты в оракле и постгре появились намного раньше. только 1с не умела с ними работать и делала сериалайзбл в автоматическом режиме. в 8.3.5 вроде, научилась использовать в мсскуле, но вопрос в том, научилась ли в постгре (да и не актуально с повсеместным использованием управляемых)
 
 Рекламное место пустует
   mistеr
 
11 - 12.09.16 - 12:14
(3) Английский вариант намного полнее: https://en.wikipedia.org/wiki/Isolation_(database_systems)

+ статья по ссылке оттуда: http://www.cs.umb.edu/~poneil/iso.pdf

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует