39
Под сервером понимается в широком смысле любая система, процесс,
ПК, владеющие каким-то вычислительным ресурсом (временем процессора,
памятью, файлами). [36]
Клиентом называется специальная система, процесс, ПК, пользователь,
которые выполняют запрос к серверу для применения ресурса.
Одной из важнейших особенностей технологии клиент-сервер является
значительное снижение сетевого трафика непосредственно при реализации
запросов.
Каждый клиент посылает запрос на сервер на выборку информации,
запрос обрабатывается определенным сервером, и клиенту сразу передается
не полностью вся таблица, а только результат запроса.
Вторым преимуществом является возможность выполнения хранения
бизнес-логики (к примеру, правил ссылочной целостности, а также
ограничений на данные) на сервере, позволяющий избежать дублирования
программного кода в различных приложениях, использующих одну и ту же
базу данных.
Построение быстродействующих АИС обеспечивают технологии так
называемой репликации данных.
Под репликой понимается копия БД, которая размещена на другом ПК
сети для автономной обработки пользователями.
Основная идея заключается в процессе, когда пользователи работают
полностью автономно с данными, растиражированными по базам данных, что
размещены на локальных ПК.
Производительность работы повышается из-за специальных отсутствий
необходимости обмена информации по сети.
При реализации технологии репликации ПО дополняется функциями
тиражирования информации, их структуры, а также системной информации
распределенной системы.