Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по БД / СЕТЕВЫЕ ПЛАТФОРМЫ РЕЛЯЦИОННЫХ БД.ppt
Скачиваний:
35
Добавлен:
10.06.2015
Размер:
757.25 Кб
Скачать

СЕТЕВЫЕ ПЛАТФОРМЫ РЕЛЯЦИОННЫХ БД

1.Файл-серверные платформы реля- ционных БД

2.Клиент-серверные платформы ре- ляционных БД

ВВЕДЕНИЕ

Системы БД удобно рассмат-

ривать как простую структуру, состоящую из сервера (собст- венно СУБД) и набора клиен- тов (приложений). Клиент и

сервер зачастую выполняются на отдельных ЭВМ, обеспечивая

таким образом простейший вари- ант распределенной обработки

данных.

2

В общем случае каждый сер- вер может обслуживать много клиентов, а каждый клиент может работать со многими серверами. Если система обе- спечивает полную прозрач- ность доступа (т.е. клиент работает так, как будто он имеет дело с одним сервером на единственном компьютере, невзирая на реальное физи- ческое положение дел), то в

таком случае мы имеем

распределенную БД.

3

Основной целью данной лек-

ции является рассмотрение

файл-серверных и клиент- серверных технологий в

информационных системах. Как выяснится из рассмот- рения этих технологий, кли- ент-серверные платформы обладают рядом преиму- ществ перед файл-сервер- ными платформами. Мы рас- смотрим обзор этих преиму- ществ.

4

1. Файл-серверные платформы реляционных БД

Основной принцип реализа- ции файл-серверного прило- жения состоит в том, что об- работка данных ведется рабо- чей станцией, а сервер служит просто как дополнительное, доступное всем пользовате- лям дисковое устройство.

5

Это означает, что при выпол-

нении задачи вся БД или зна- чительная ее часть прокачива-

ется по сети на рабочую станцию и там обрабатывается процессором рабочей станции. Быстродействие такой системы зависит от быстродействия дис- ка сервера, скорости передачи данных по сети, мощности процессора рабочей станции, объема ее ОЗУ и некоторых других факторов.

6

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

7

Информационные системы типа файл-сервер можно строить двумя способами:

с использованием несетевых СУБД, предназначенных для применения на отдельной ЭВМ;

с использованием сетевых СУБД, разрабатываемых для применения в локальных вычислительных сетях (ЛВС).

8

Под сетевой СУБД понима- ется система с произвольной моделью данных (не обяза- тельно сетевой), ориентиро-

ванная на использование в

сети.

Программа несетевой СУБД

и используемые ею данные

могут храниться как на

компьютере-сервере (КС), так и на компьютере-клиен- те (КК).

9

Запуск и функционирование несетевой СУБД, хранящейся

на КК, и работающей с

локальными данными, не отличается от обычного режи- ма работы на отдельной ПЭВМ. Если используемые данные хранятся на КС, файловая система сетевой ОС «незаметно» для СУБД выполняет подгрузку нужного файла с удаленного компью- тера.

10