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