КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Модель сервера приложений
Пользователь щелкнул на кнопку, рабочая станция обращается к сервису, который выполняется в среде сервера приложений. Если при выполнении этого сервиса (прикладной программы) встречается SQL оператор, то он передается серверу БД (на уровне ОП). Обратно в прикладную программу возвращается результат выполнения оператора. После завершения сервиса результаты передаются обратно на рабочую станцию.
Примеры: 1) Tuxedo (BEA System) 2) CICS (IBM) 3) SQL Server (Microsoft)
Преимущества модели сервера приложнгий ü Можно организовать централизованное администрирование прикладных программ, что позволяет существенно снизить время администрирования числа рабочих станций. ü При увеличении нагрузки на сервис сервер приложений может автоматически запустить копию этого сервиса на другом сервере приложений и тем самым снизить нагрузку на текущий сервис. ü Сервис приложений может выступать в качестве маршрутизатора запросов к сервисам (все зависит от исходных данных) ü Данная модель позволяет снизить число лицензий на сервер БД.
Недостатки модели сервера приложений: Выполняемые на сервере приложений сервисы являются разделяемыми, поэтому они должны выполняться быстро, поэтому их необходимо разрабатывать на языке низкого уровня, следовательно предъявляются высокие требования к квалификации программистов.
-------------------------------------------------------------------------------------------------------------------------
БИЛЕТ 6
1. Правила объединения, декомпозиции и псевдотранзитивности в теории проектирования реляционных баз данных (доказательство леммы).
Лемма Справедливы следующие правила: 1) Правило объединения Если множество атрибутов Х определяет множество атрибутов У (XàY) и XàZ, то XàYZ
2) Правило декомпозиции: Если XàY, ZÍY, то XàZ
3) Правило псевдотранзитивности: Если XàY, WYàZ,то WXàZ Доказательство: 1. XàХY (пополняем атрибутом Х первую зависимость) XYàYZ (пополняем атрибутом Y вторую зависимость) По третьей аксиоме Армстронга получаем XàYZ 2. Т.к. XàY, ZÍY, то по первой аксиоме Армстронга YàZ. Тогда по 3 аксиоме получаем: XàZ 3. WXàWY (пополняем атрибутом W первую зависимость) WYàZ (по условию). Тогда по 3 аксиоме получаем: WXàZ
2. Модель файлового сервера доступа к данным. Преимущества и недостатки.
|