Технология Клиент-Сервер

 

1.1.1 Основные понятия

Главная мысль, заложенная в эту технологию — минимизировать объем данных, передаваемых по сети, поскольку основные потери времени и сбои происходят именно из-за недостаточно высокой пропускной способности сети.

Очень многие СУБД разделяют свою работу на два уровня по системе «Клиент-Сервер». С точки зрения исполнения программа разделена на 2 части — клиентскую и серверную. На клиентской части (компьютере) происходит контакт с внешним миром. На компьютере-сервере расположены общие для всех клиентов данные и работает специальная программа — сервер баз данных, оптимизирующая выполнение запросов клиентов.

 

Итак, двухуровневая система «Клиент-Сервер» это:

Клиент — Программа обработки, она же пользовательская, она же прикладная программа. Занимается обычно интерфейсом с пользователем, а всю фактическую работу с базой данных возлагает на плечи БД-сервера.

Сервер Базы Данных — базис (database engine), он же ядро базы данных. Отдельная программа, выполняемая как отдельный процесс. Передает выбранную из базы информацию по межпроцессному каналу клиенту. Именно он, и только он фактически работает с данными, занимается их размещением на диске.



Adblock detector