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

UptoLike

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

12
B. Архитектура файл-сервер.
C. Архитектура клиент/сервер.
А. Исторически появилась первая. Извлечение данных и обработка происходит на
одной машине. Однопользовательская система, ее пример приведен на рис. 1.1.
Рис. 1.1. Схема однопользовательской системы
В. С появлением сетей данные стали хранить на файл-сервере. Это первый вид
многопользовательской системы. В этом случае их поиск и обработка происходит на
рабочих станциях (рис. 1.2). При таком подходе на рабочую станцию посылаются не
только данные, необходимые конечному пользователю, но и данные, которые
используются только для выполнения запроса (например, фрагменты индексных файлов
или данные, которые будут отброшены при выполнении запроса). Таким образом, объём
лишнейинформации зачастую превышает объёмнужной”.
Рис. 1.2. Схема файл-серверной архитектуры
Время реакции на запрос пользователя складывается из времени передачи данных с
файл-сервера на рабочую станцию и времени выполнения запроса на рабочей станции.
Чтобы время реакции такой системы было приемлемым, надо ускорить обмен данными с
диском и нарастить объём оперативной памяти для кэширования данных с диска. Также
Локальное
п
р
иложение
СУБД
Данные
Файл-
сервер
Данные
Сетевое
приложение
СУБД
Сетевое
п
р
иложение
СУБД
Пересылка
данных
     B. Архитектура файл-сервер.
     C. Архитектура клиент/сервер.
     А. Исторически появилась первая. Извлечение данных и обработка происходит на
одной машине. Однопользовательская система, ее пример приведен на рис. 1.1.

                                      Локальное
                                     приложение



                                       СУБД



                                       Данные




                    Рис. 1.1. Схема однопользовательской системы
     В. С появлением сетей данные стали хранить на файл-сервере. Это первый вид
многопользовательской системы. В этом случае их поиск и обработка происходит на
рабочих станциях (рис. 1.2). При таком подходе на рабочую станцию посылаются не
только данные, необходимые конечному пользователю, но и данные, которые
используются только для выполнения запроса (например, фрагменты индексных файлов
или данные, которые будут отброшены при выполнении запроса). Таким образом, объём
“лишней” информации зачастую превышает объём “нужной”.


         Файл-
         сервер                                       Сетевое
                                                      приложение

                    Данные

                                                         СУБД



                    Пересылка                          Сетевое
                    данных                             приложение



                                                          СУБД


                     Рис. 1.2. Схема файл-серверной архитектуры
     Время реакции на запрос пользователя складывается из времени передачи данных с
файл-сервера на рабочую станцию и времени выполнения запроса на рабочей станции.
Чтобы время реакции такой системы было приемлемым, надо ускорить обмен данными с
диском и нарастить объём оперативной памяти для кэширования данных с диска. Также

12