Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Модель файлового сервера




 

Бизнес-правила – логика предметной области.

Предположим, пользователь щёлкает по кнопке. Запускается скрипт (прикладная программа), обрабатывающая соответствующее событие. Если при выполнении прикладных программ выполняется соответствующий оператор, он передаётся в ядро СУБД. СУБД выполняет разбор SQL-оператора и обращается к файлам БД, откуда читаются блоки индексов, блоки сортировки, блоки записей таблиц. После выполнения SQL-оператора результаты передаются в прикладную программу, которая обрабатывает их, и результаты обработки в виде формы отображаются на экране.

Файловый сервер служит как разделяемый удалённый диск.

СУБД, поддерживающие данную модель:

1. dBase(Borland)

2. CA-Clipper (CAI)

3. FoxPro (Microsoft)

4. Paradox (Borland)

5. Access (Microsoft)

Преимущества модели файлового сервера:

+: эти продукты дёшевы, просты в освоении;

+: реализация прикладной ОС не зависит от сетевой ОС, так как эта ОС используется только для организации доступа к файлам БД.

 

Недостаткимодели файлового сервера

-: эти системы сильно перегружают шину ЛВС, так как по шине передаются не только блоки таблиц, но и промежуточные данные (индексы, данные сортировки и т.д.)

 

В данной модели файловый сервер как удалённый разделяемый диск.

-: данная модель не поддерживает распределённую обработку.

Здесь нет оптимизации SQL-запросов, т.е. не выделяются подзапросы, и они не могут автоматически выполняться на других серверах

-: ядро СУБД дублируется на каждой рабочей станции, что приводит к нерациональному использованию оперативной памяти.

-: в этой модели блокировки записей БД и ведение транзакций реализуются средствами сетевой ОС.

 

-------------------------------------------------------------------------------------------------------------------------

 

БИЛЕТ 7

 

1. Шаги построения оптимального плана выполнения SQL-запросов в распределенной системе обработки данных.

 


Поделиться:

Дата добавления: 2015-04-21; просмотров: 93; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты