Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по БД3.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
548.35 Кб
Скачать

31. Архитектура «клиент-сервер». As-модель.

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

AS – Application Server

 

 

Достоинства:

1)      на клиентах устанавливаются невысокие вычислительные мощности, что позволяет для крупной организации сэкономить

2)      все расчеты ведутся на сервере приложений, это позволяет администрировать, повышает уровень безопасности

3)      данные администрируются на сервере БД, это сервер активного типа, администрирование осуществляет грамотный специалист

4)      загруженность сети между клиентом и сервером приложений небольшая

5)      обращение к данным выполняется с помощью SQL

 

Недостатки:

1)      требует предварительной настройки сети

2)      если клиенту требуется рассчитать то, что не предусматривает сервер приложений, то такие возможности не предусмотрены

3)      требует наличие высоко-квалифицированного персонала 

32. Архитектура «клиент-сервер». Многопотоковая архитектура. Виртуальный сервер.

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

Если ОС может исполнять более одной последо­вательности инструкций в одной

задаче, го­ворят, что она поддерживает многопотоко­вую (с многими нитями

управления) архи­тектуру, эффективно реализующую про­граммным способом

параллельную обра­ботку и максимизирующую использование единичного

процессора. Примерами ОС, которые поддерживают многопотоковую архитектуру, являются

Windows NT и UnixWare 2.0.

Виртуальный сервер  Виртуальный сервер подразумевает размещение на одном физическом сервере файлов сайтов (программ) сразу нескольких владельцев. Каждому ресурсу отводится свое место на жестком диске. Процессорное время и память сервера эти ресурсы используют совместно. Все проекты лежат на одной «машине», каждый в своем каталоге (проект ограничен некоторой дисковой квотой, в зависимости от выбранного тарифного плана). Управляют всем этим системные администраторы хостинг-провайдера.

33. Архитектура «клиент-сервер». Активный сервер.

Технология активного сервера:

 

1)      Хранимая процедура, этот механизм позволяет организовать бизнес логику

2)      Правила – организуют ограничения и логические выводы (trigger)

3)      Оповещение, сообщение о состоянии данных, разрабатываются для приложений

а) пассивный

б) BAM – оповещение проводится только для активного процесса

4)      UDP (User Data Properties), UDF (Functions), UDT(Types)

a) наследование (на основе существующего типа, с определенными ограничениями)

б) создание нового типа данных

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]