Базы данных. Учебное пособие



Способ доступа - часть 2


 

Система клиент/сервер - локальная сеть, состоящая из клиентских компьюте­ров, которые обслуживает компьютер-сервер.

Сервер базы данных, - программа, которая запускается на машине-сервере и обслуживает доступ клиентов к базе данных.

В основе продуктивности системы клиент/сервер лежит принцип разделения труда. Клиент -

это та машина, с которой работает пользователь. Она управляется графическим пользовательским интерфейсом и производит вычисления и другую работу, необходимую непосредственно конечному пользователю. Сервер находится «за сценой» и выполняет работу, общую для нескольких клиентов - доступ к базе данных, обновление базы данных и т.д.

Графический

пользовательский интерфейс. Графические средства доступа ко­нечного пользователя к компьютерной системе.

В концептуальном плане принцип клиент/сервер - это часть понятия открытой системы, объединяющего все те способы, которыми можно связать и заставить согласованно работать на благо пользователя компьютеры, операционные системы, сетевые протоколы и другое оборудование, и про­граммное обеспечение. Однако на практике заставить вместе работать разно­образные операционные системы, сетевые протоколы, базы данных и т.д. не слишком просто. Цель открытых систем - добиться возможности взаимо­действия (совместимости), когда две или более различных системы обмени­ваются информацией и каждая из них вносит свой вклад в решение общей задачи.

Открытые системы - понятие, означающее согласованную работу объединенного вместе различного оборудования и программного обеспечения.

Взаимодействие - режим, в котором две или более различных системы обмениваются информацией, внося свой вклад в решение общей задачи.

Рис. 1.13. Извлечение целого файла с файлового сервера

 

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

 


 

Рис. 1.14. Клиенты, взаимодействующие с сервером базы данных

 




Начало  Назад  Вперед