Главная страница

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


Скачать 85.94 Kb.
НазваниеАрхитектура клиентсервер
Дата07.11.2022
Размер85.94 Kb.
Формат файлаdoc
Имя файлаАрхитектура клиент_сервер.doc
ТипДокументы
#774345
страница3 из 4
1   2   3   4
Почему клиент-сервер
l Использование решения клиент/сервер может заинтересовать вас в следующем случае: представьте, что вы ответственны за создание приложения, которое обращается к данным, постоянно находящимся в локальной сети или на файловом сервере.

l Внутри вашего подразделения к этому приложению могут обратиться одновременно несколько пользователей, а со временем появляются и другие приложения для работы с этими данными.

l Предположим, что эти данные представляют интерес и для других подразделений внутри вашей организации



l Например в некоторых подразделениях нашей компании должны быть созданы дополнительные приложения. При этом, скорее всего, необходимо переместить данные на сервер для того, чтобы сделать их доступнее для всех пользователей.

l Поскольку это происходит на уровне организации, важно, чтобы используемое решение позволяло осуществить доступ к данным не только быстро, но и в необходимом для приложения виде.

l Следует отметить, что глобальная доступность данных приводит к появлению некоторых проблем. Самые важные из них -чрезмерная сетевая нагрузка и зaщита данных.



l В приведенном примере показано что технологи клиент –сервер обладает целым рядом преимуществ.

l Допускает ведомственный доступ к данным, что позволяет подразделениям обрабатывать только ту часть данных, за которую они ответственны.

l Обеспечивает доступ к данным способом, предложенным производителем базы данных.

l Устанавливает правила целостности данных для всей базы данных.

l Обеспечивает "разделение труда" между клиентом и сервером (каждый выполняет задачи, для решения которых более приспособлен).

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

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



l Следует отметить, что использование технологии клиент-сервер не всегда оправдано.

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

l Кроме того, следует учесть, что системы клиент/сервер весьма дорогостоящие. В эту стоимость входит программное обеспечение, операционная система, сервер базы данных и аппаратные средства, соответствующие программному обеспечению этого уровня. Не стоит забывать и о затратах пользователей работе с операционной системой и программным обеспечением базы данных



1   2   3   4


написать администратору сайта