| 
    
 | 
        Уровни изоляции 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) Английский вариант намного полнее: 
 
 + статья по ссылке оттуда:      
         | 
 |