Ответы на экзамен по Информационному обеспечению систем управления - Транзакции и параллелизм

Транзакции и параллелизм, понятия смеси транзакций и графика запуска набора транзакций.

 

    

   Транзакция – это логический блок, объединяющий одну или несколько операций в БД и позволяющий подтвердить или отменить результаты работы всех операций в блоке.

       Свойства транзакций:

1)                  атомарность элементарных операций в транзакции (или операция будет выполнена целиком, либо не будет выполнена вовсе).

2)                  Элементарные операции выполняются строго поочерёдно. В момент выполнения одной элементарной операции никакие другие элементарные операции этой или другой транзакции выполняться не будут.

Задача: выполнить три транзакции, состоящие из элементарных операций.

транз-ии

       S={S1,S2,…,Sm}                                

элемент.операции

       Т={Т12,…,Тк}

       Q={Q1,Q2,…,Ql}

Первый вариант выполнения: {S1,Т12,Q1,S2,…}.

Второй вариант выполнения: { Т1,Q1,Q2,Q3,S1,Т2}.

        Смесь транзакций – это набор из нескольких транзакций, элементарные операции которых чередуются друг с другом.

        График запуска набора транзакций – это последовательность, в которой выполняются элементарные операции заданного набора транзакций.

 

 

Вы здесь: Home Автоматизация Ответы на экзамен по Информационному обеспечению систем управления