Лекция 22 Лекция 22 Локальные, сетевые и распределенные базы данных. Архитектура «файл- сервер». Двух и трехуровневая архитектура «клиент-сервер». Модель.

Презентация:



Advertisements
Похожие презентации
Локальная сеть Типы локальных сетей Топология сетей.
Advertisements

Распределенная обработка данных Различные модели в технологии баз данных.
Учебный курс Технологии и средства разработки корпоративных систем Лекция 1 Открытые системы. Клиент и сервер Лекции читает кандидат технических наук,
Технология модели «клиент-сервер». Роли Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса Компьютер, желающий воспользоваться.
Лекция 23 Лекция 23 Схемы распределения данных и запросов. Обработка распределенных данных и запросов. Многопотоковые и многосерверные архитектуры. Типы.
Архитектура ресурсной системы распределенных виртуальных сред Курсовая работа на тему: «Архитектура ресурсной системы распределенных виртуальных сред»
1 БАЗЫ ДАННЫХ ЗАНЯТИЕ 10 ПУГАЧЁВ Ю.В. Учитель информатики Харьковская общеобразовательная школа І-ІІІ ступеней 60 Харьковского городского совета Харьковской.
Мониторинг внедрения ИТ и ИС. Критерии эффективности ИР использование по времени; использование по мощности. В основе любой ИС лежит совокупность приложений,
Распределенная обработка информации Разработано: Е.Г. Лаврушиной.
Системы управления базами данных. Выполнила: ученица 9 «Г» класса Леонова Анна Проверил: учитель информатики Воронин Сергей Анатольевич Выполнила: ученица.
М одели распределенных баз данных. Корпоративные (или intranet) сети являются сетями уровня предприятия, которые можно подключать к сети Internet. Они.
Классификация БД. СУБД и ее компоненты. Логическое и физическое описание данных.
Администрирование информационных систем Лекция 4. Система управления базами данных.
ИВЭСЭП Информационные Технологии Управления Распределенная обработка данных.
1 Современные системы программирования. Часть 2. Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
Выполнила студентка группы ТУ-501 Полозова Ю.О. База данных (БД) представляет собой совокупность структурированных данных, хранимых в памяти вычислительной.
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
Технические возможности. Наши цели Максимальная гибкость Максимальная скорость считывания и обработки данных Стабильность работы Максимальная простота.
Мартин Фаулер « Архитектура корпоративных программных приложений » Подготовила Ст. ПС - 41 Лукиных Н. А.
Базы данных Лекция 01 Информационные технологии баз данных.
Транксрипт:

Лекция 22 Лекция 22 Локальные, сетевые и распределенные базы данных. Архитектура «файл- сервер». Двух и трехуровневая архитектура «клиент-сервер». Модель сервера приложений

Свойства «идеальной» системы управления распределенными базами данных Прозрачность относительно расположения данных Гетерогенность системы Прозрачность относительно сети Поддержка распределенных запросов Поддержка распределенных изменений Поддержка распределенных транзакций Безопасность Универсальность доступа

Признаки классификации режимов работы с БД многозадачность однопользовательский / многопользовательский правило обслуживания запросов последовательное / параллельное схема размещение данных централизованная / распределенная БД

Группы (уровни) функций «типового» приложения обработки данных Ввод и отображение данных Функциональная обработка, реализующая алгоритм решения задач пользователя Манипулирование данными БД в рамках приложения Управление ресурсами БД Управление процессами обработки

Модель «клиент-сервер» Целевая обработка данных и организация взаимодействия с пользователем Хранение данных, обработка запросов и отсылка результатов клиенту для специальной обработки Клиент Сервер

Архитектура «файл-сервер» Представление данных Функциональная обработка Управление данными СУБД Файловая система БД Клиент Сервер

Архитектура «файл-сервер» Достоинство - возможность обслуживания запросов нескольких клиентов Недостатки: высокая загрузка сети и машин-клиентов низкий уровень защиты данных низкий уровень управления целостностью и непротиворечивостью информации

Архитектура «выделенный сервер БД» Представление данных Функциональная обработка Управление данными СУБД БД Клиент Сервер

Архитектура «выделенный сервер БД» Достоинства: возможность обслуживания запросов нескольких клиентов снижение нагрузки на сеть и машины сервера и клиентов защита данных осуществляется средствами СУБД сервер реализует управление транзакциями Недостатки: повторение части кода программ и запросов низкий уровень управления непротиворечивостью информации

Архитектура «активный сервер БД» Представление данных Функциональная обработка Управление данными Функциональная обработка (триггеры, хранимые проц.) СУБД БД Клиент Сервер

Архитектура «активный сервер БД» Достоинства: снижается дублирование программных кодов отпадает необходимость компиляции каждого запроса Недостатки: существенно возрастает загрузка сервера за счет необходимости отслеживания событий и выполнения части бизнес-правил

Архитектура «сервер приложений» Представление данных Функциональная обработка Управление данными Бизнес-логика СУБД БД Клиент Сервер приложений Сервер БД Достоинства: централизованное ведение бизнес-логики отсутствие необходимости установки на клиентских машинах компонент программного обеспечения управления доступом к данным возможность отложенного обновления БД в случае изменения данных

Распределение функций обработки логики запроса