Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Базовые технологии обработки запросов в архитектурах файл —сервер и клиент — сервер
17 марта 2009

Прикладные программы управления данными представляют собой необходимый инструмент для распределенной обработки.
Архитектура клиент — сервер сети позволяет различным прикладным программам одновременно использовать общую базу данных. Совершенно очевидно, что перенос программ управления данными с рабочих станций на сервер способствует высвобождению ресурсов рабочих станций, предоставляет возможность увеличить число частных, локально решаемых задач. Данная архитектура позволяет также централизовать ряд самых важных функций управления данными, таких, как: защита информации баз данных, обеспечение целостности данных, управление совместным использованием ресурсов.

Одним из важных преимуществ архитектуры клиент — сервер в сетевой обработке данных является возможность сокращения времени реализации запроса. В подтверждение этому рассмотрим две базовые технологии обработки информации в архитектуре клиент — сервер сети и технологии использования традиционного файлового сервера.
Допустим, что прикладная программа базы данных загружена на рабочую станцию и пользователю необходимо получить все записи, удовлетворяющие некоторым поисковым условиям. В среде традиционного файлового сервера программа управления данными, которая выполняется на рабочей станции, должна осуществить запрос к серверу каждой записи базы данных. Программа управления данными на рабочей станции может определить, удовлетворяет ли запись поисковым условиям, лишь после того, как она будет передана на рабочую станцию.
Очевидно, что данный технологический вариант обработки информации имеет наибольшее суммарное время передачи данных по каналам сети.
В среде клиент — сервер, напротив, рабочая станция посылает запрос высокого уровня серверу базы данных. Сервер базы данных осуществляет поиск записей на диске и анализирует их. Записи, удовлетворяющие условиям, могут быть накоплены на сервере. После того, как запрос целиком обработан, пользователю на рабочую станцию передаются все записи, которые удовлетворяют поисковым условиям. Данная технология позволяет снизить сетевой трафик и повысить пропускную способность сети. Более того, за счет выполнения операции доступа к диску и
обработки данных в одной системе сервер может осуществить поиск и обработку запросов быстрее, чем если бы эти запросы обрабатывались на рабочей станции.
Прикладные программы баз данных клиент-сервера поддерживаются программными продуктами:
- NetWare Btrieve — программой управления записями с индексацией по ключу (выполняется на сервере);
- NetWare SQL — ядром реляционных баз данных, предназначенным для обеспечения системы защиты и целостности данных.


Теги: asus socket, amd socket, intel socket, athlon socket, pentium socket, socket error, windows sockets, СУБД, SQL-сервер, Application Server, расширения SQL Borland Delphi

Статьи по теме:

Компонент TQRSysData
Информация о протоколе
Компонент TQRSubDetail
Объединение сетей в интерсеть
EmptyTable
Ключевые слова языка Delphi
Принципы построения ЛВС
Свойство DataField
Свойство PaperLength
Компонент TQRBand
Свойство ResetAfterPrint
Добавление секций
Насчет QuickReport
Типы данных
Телеконференции
| Borland Delphi | Alex |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | Borland Delphi | Базовые технологии обработки запросов в архитектурах файл —сервер и клиент — сервер. Регион сайта: Москва и Санкт-Петербург