ВУЗ:
Составители:
162
Технология клиент-сервер, как более мощная, заменила технологию файл-сервер. Она
позволила совместить достоинства однопользовательских систем (высокий уровень диалого-
вой поддержки, дружественный интерфейс, низкая цена) с достоинствами более крупных
компьютерных систем (поддержка целостности, защита данных, многозадачность).
В классическом понимании СУБД представляет собой набор программ, позволяющих
создавать и поддерживать базу данных в актуальном состоянии. Функционально СУБД со-
стоит из трех частей: ядра (базы данных), языка и инструментальных средств программиро-
вания.
Инструментальные средства программирования относятся к интерфейсу клиента, или
внешнему интерфейсу. Они могут включать процессор обработки данных на языке запросов.
Язык — это совокупность процедурных и непроцедурных команд, поддерживаемых СУБД.
Наиболее употребительными языками являются SQL и QBE. Ядро выполняет все остальные
функции, которые, включены в понятие «обработка базы данных».
Основная идея технологии клиент-сервер заключается в том, чтобы серверы располо-
жить на мощных машинах, а приложения клиентов, использующих язык, — на менее мощ-
ных машинах. Тем самым будут задействованы ресурсы более мощного сервера и менее
мощных машин клиентов.
Ввод-вывод к базе основан не на физическом дроблении данных, а на логическом, т.е.
сервер отправляет клиентам не полную копию базы, а только логически необходимые пор-
ции, тем самым сокращая трафик сети.
Трафик сети — это поток сообщений сети. В технологии клиент-сервер программы
клиента и его запросы хранятся отдельно от СУБД.
Сервер обрабатывает запросы клиентов, выбирает необходимые данные из базы дан-
ных, посылает их клиентам по сети, производит обновление информации, обеспечивает це-
лостность и сохранность данных.
Основные достоинства систем «клиент-сервер
» состоят в следующем:
низкая нагрузка на сеть (рабочая станция посылает серверу базы данных запрос на
поиск определенных данных, сервер сам осуществляет поиск и возвращает по сети только
результат обработки запроса, т.е. одну или несколько записей);
высокая надежность (СУБД, основанные на технологии «клиент-сервер», поддержи-
вают целостность транзакций и автоматическое восстановление при сбое);
гибкая настройка уровня прав пользователей (одним пользователям можно назна-
чить только просмотр данных, другим просмотр и редактирование, третьи вообще не увидят
каких-либо данных);
поддержка полей больших размеров (поддерживаются типы данных размер которых
может измеряться сотнями килобайт и мегабайт).
Однако системам «клиент-сервер» присущи также и недостатки:
трудность администрирования, вследствие территориальной разобщенности и
неоднородности компьютеров на рабочих местах;
недостаточная степень защиты информации от несанкционированных действий;
закрытый протокол для общения клиентов и сервера, специфичный для данной ин-
формационной системы.
Для устранения указанных недостатков используется архитектура систем Интранет,
сконцентрировавших и объединивших в себе лучшие качества централизованных систем и
традиционных систем «клиент-сервер».
Технология клиент-сервер, как более мощная, заменила технологию файл-сервер. Она позволила совместить достоинства однопользовательских систем (высокий уровень диалого- вой поддержки, дружественный интерфейс, низкая цена) с достоинствами более крупных компьютерных систем (поддержка целостности, защита данных, многозадачность). В классическом понимании СУБД представляет собой набор программ, позволяющих создавать и поддерживать базу данных в актуальном состоянии. Функционально СУБД со- стоит из трех частей: ядра (базы данных), языка и инструментальных средств программиро- вания. Инструментальные средства программирования относятся к интерфейсу клиента, или внешнему интерфейсу. Они могут включать процессор обработки данных на языке запросов. Язык — это совокупность процедурных и непроцедурных команд, поддерживаемых СУБД. Наиболее употребительными языками являются SQL и QBE. Ядро выполняет все остальные функции, которые, включены в понятие «обработка базы данных». Основная идея технологии клиент-сервер заключается в том, чтобы серверы располо- жить на мощных машинах, а приложения клиентов, использующих язык, — на менее мощ- ных машинах. Тем самым будут задействованы ресурсы более мощного сервера и менее мощных машин клиентов. Ввод-вывод к базе основан не на физическом дроблении данных, а на логическом, т.е. сервер отправляет клиентам не полную копию базы, а только логически необходимые пор- ции, тем самым сокращая трафик сети. Трафик сети — это поток сообщений сети. В технологии клиент-сервер программы клиента и его запросы хранятся отдельно от СУБД. Сервер обрабатывает запросы клиентов, выбирает необходимые данные из базы дан- ных, посылает их клиентам по сети, производит обновление информации, обеспечивает це- лостность и сохранность данных. Основные достоинства систем «клиент-сервер» состоят в следующем: низкая нагрузка на сеть (рабочая станция посылает серверу базы данных запрос на поиск определенных данных, сервер сам осуществляет поиск и возвращает по сети только результат обработки запроса, т.е. одну или несколько записей); высокая надежность (СУБД, основанные на технологии «клиент-сервер», поддержи- вают целостность транзакций и автоматическое восстановление при сбое); гибкая настройка уровня прав пользователей (одним пользователям можно назна- чить только просмотр данных, другим просмотр и редактирование, третьи вообще не увидят каких-либо данных); поддержка полей больших размеров (поддерживаются типы данных размер которых может измеряться сотнями килобайт и мегабайт). Однако системам «клиент-сервер» присущи также и недостатки: трудность администрирования, вследствие территориальной разобщенности и неоднородности компьютеров на рабочих местах; недостаточная степень защиты информации от несанкционированных действий; закрытый протокол для общения клиентов и сервера, специфичный для данной ин- формационной системы. Для устранения указанных недостатков используется архитектура систем Интранет, сконцентрировавших и объединивших в себе лучшие качества централизованных систем и традиционных систем «клиент-сервер». 162
Страницы
- « первая
- ‹ предыдущая
- …
- 160
- 161
- 162
- 163
- 164
- …
- следующая ›
- последняя »