Распределенная обработка данных

Подпись: Компьютер клиент

     Распределенная обработка означает, что разные компьютеры можно соединить в коммуникационную сеть так, что одна задача обработки данных распределяется на несколько машин в сети.

Подпись: Компьютер сервер

Коммуникационная сеть может быть представлена как локальная сеть, так и средствами удаленного доступа.

Достоинства:

1)      сервер БД – может быть изготовлен по спец. Заказу и приспособлен для работы с СУБД, чтобы обеспечить лучшую производительность

2)      машины клиента могут быть персональными компьютерами, приспособленными к потребностям пользователя.

3)     

Несколько разных машин клиентов могут иметь доступ к одной БД


 

 

 

 

 

 

 

Архитектура клиент/сервер

 

Для хранения общих данных при работе в локальной сети использовался файл-сервер. В локальной сети файл-сервер используется прежде всего в качестве дополнительного общего жесткого диска, к которому могут обращаться одновременно несколько пользователей. Если рабочей станции необходимо получить данные, размещенные на файл-сервере, на него посылается запрос. Файл-сервер передает данные на раб. Станцию, где они в дальнейшем обрабатываются. Одним из существенных недостатков использования файл-сервера при работе с базами данных является большой поток данных в сети, что приводит к снижению ее производительности. Поэтому была предложена технология клиент/сервер, основанная на использовании сервера баз данных.

В отличие от файл-сервера, сервер базы данных используется не только для хранения информации, но и для обработки запросов  к базе данных. Сервер базы данных, как правило, устанавливается на файл-сервере локальной сети. Запрос рабочей станции  обрабатывается сервером базы данных и обратно возвращается только результат выполнения запроса. Это уменьшает поток данных в сети.

Т.к. обработка осуществляется на сервере базы данных, а не на рабочей  станции, рабочая станция  называется  Клиентом сервера базы данных При работе в режиме клиент/сервер серверная часть СУБД устанавливается на файл-сервер, а клиентская часть – на рабочей станции. Т.е. СУБД как бы состоит из 2 частей: сервера БД и набора клиентов.

Сервер – это собственно СУБД, он поддерживает определение и обработку данных, их защиту и целостность.

Клиенты – это различные приложения, которые выполняются в СУБД: приложения  написаны пользователем и встроены в СУБД.

Система клиент/сервер предоставляет возможность работы 2-х частей на разных машинах, т.е. обеспечивает возможность распределенной обработки.

 

 

 

                     

 

 

Hosted by uCoz