Распределенная обработка данных. Найханова Л.В. - 3 стр.

UptoLike

Составители: 

3
Оглавление
Введение................................................................................................................... 6
ЧАСТЬ I. РАСПРЕДЕЛЕННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ .8
СУБД в архитектуре "клиент-сервер"................................................................... 8
Лекция 1. Архитектура "клиент-сервер"..............................................................................8
Открытые системы ............................................................................................................8
Клиенты и серверы сетей..................................................................................................9
Технология работы в архитектуре "клиент-сервер".....................................................10
Принципы взаимодействия между клиентскими и серверными частями.........14
Преимущества протоколов удаленного вызова процедур..................................15
Типичное разделение функций между клиентами и серверами ........................15
Требования к аппаратным возможностям и базовому программному
обеспечению клиентов и серверов........................................................................15
Утилиты...................................................................................................................16
Распределенная обработка..............................................................................................16
Распределенные базы данных.............................................................................. 20
Лекция 2. Распределенные БД ..............................................................................................20
Цели или правила распределенных систем...................................................................20
1. Локальная автономия .........................................................................................21
2. Независимость от центрального узла...............................................................21
3. Непрерывное функционирование .....................................................................21
4. Независимость от расположения ......................................................................22
5. Независимость от фрагментации ......................................................................22
6. Независимость от репликации .........................................................................24
7. Обработка распределенных запросов..............................................................25
8. Управление распределенными транзакциями ................................................26
9. Независимость от аппаратного обеспечения..................................................27
10. Независимость от операционной системы....................................................27
11. Независимость от сети ....................................................................................27
12. Независимость от СУБД.................................................................................27
Лекция 3. Проблемы распределенных систем ...................................................................30
Обработка запросов.........................................................................................................30
Управление каталогом ....................................................................................................32
Распространение обновления.........................................................................................34
Управление восстановлением ........................................................................................35
Управление параллелизмом ...........................................................................................36
Лекция 4. Функция восстановления .....................................................................................38
Транзакции .......................................................................................................................38
Восстановление транзакции ...........................................................................................40
Восстановление системы ................................................................................................42
Восстановление носителей .............................................................................................44
Двухфазная фиксация .....................................................................................................44
Лекция 5. Функция параллелизм ...........................................................................................46
Три проблемы параллелизма..........................................................................................46
Проблема потери результатов обновления ..........................................................46
Проблема незафиксированной зависимости........................................................47
Проблема несовместимого анализа ......................................................................48
Блокировка .......................................................................................................................48
Решение проблем параллелизма ....................................................................................50
Оглавление

Введение................................................................................................................... 6
ЧАСТЬ I. РАСПРЕДЕЛЕННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ .8
СУБД в архитектуре "клиент-сервер"................................................................... 8
    Лекция 1. Архитектура "клиент-сервер"..............................................................................8
       Открытые системы ............................................................................................................8
       Клиенты и серверы сетей..................................................................................................9
       Технология работы в архитектуре "клиент-сервер".....................................................10
            Принципы взаимодействия между клиентскими и серверными частями.........14
            Преимущества протоколов удаленного вызова процедур..................................15
            Типичное разделение функций между клиентами и серверами ........................15
            Требования к аппаратным возможностям и базовому программному
            обеспечению клиентов и серверов........................................................................15
            Утилиты...................................................................................................................16
       Распределенная обработка..............................................................................................16
Распределенные базы данных.............................................................................. 20
    Лекция 2. Распределенные БД ..............................................................................................20
       Цели или правила распределенных систем...................................................................20
            1. Локальная автономия .........................................................................................21
            2. Независимость от центрального узла ...............................................................21
            3. Непрерывное функционирование .....................................................................21
            4. Независимость от расположения ......................................................................22
            5. Независимость от фрагментации ......................................................................22
            6. Независимость от репликации .........................................................................24
            7. Обработка распределенных запросов..............................................................25
            8. Управление распределенными транзакциями ................................................26
            9. Независимость от аппаратного обеспечения ..................................................27
            10. Независимость от операционной системы....................................................27
            11. Независимость от сети ....................................................................................27
            12. Независимость от СУБД .................................................................................27
    Лекция 3. Проблемы распределенных систем ...................................................................30
       Обработка запросов.........................................................................................................30
       Управление каталогом ....................................................................................................32
       Распространение обновления .........................................................................................34
       Управление восстановлением ........................................................................................35
       Управление параллелизмом ...........................................................................................36
    Лекция 4. Функция восстановления .....................................................................................38
       Транзакции .......................................................................................................................38
       Восстановление транзакции ...........................................................................................40
       Восстановление системы ................................................................................................42
       Восстановление носителей .............................................................................................44
       Двухфазная фиксация .....................................................................................................44
    Лекция 5. Функция параллелизм ...........................................................................................46
       Три проблемы параллелизма ..........................................................................................46
            Проблема потери результатов обновления ..........................................................46
            Проблема незафиксированной зависимости........................................................47
            Проблема несовместимого анализа ......................................................................48
       Блокировка .......................................................................................................................48
       Решение проблем параллелизма ....................................................................................50

                                                                                                                                         3