Разделы презентаций


Схемы распределения данных и запросов. Обработка распределенных данных и запросов. Многопотоковые и многосерверные архитектуры.

Содержание

Пути повышения эффективности и оперативности обслуживания большого числа клиентских запросов снижение суммарного расхода памяти и вычислительных ресурсов за счет буферизации (кэширования) и совместного использования наиболее часто запрашиваемых данных и процедур (разделяемые

Слайды и текст этой презентации

Слайд 1Лекция 23 Схемы распределения данных и запросов. Обработка распределенных данных

и запросов. Многопотоковые и многосерверные архитектуры. Типы параллелелизма при обработке

запросов
Лекция 23  Схемы распределения данных и запросов. Обработка распределенных данных и запросов. Многопотоковые и многосерверные архитектуры.

Слайд 2Пути повышения эффективности и оперативности обслуживания большого числа клиентских запросов


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

(кэширования) и совместного использования наиболее часто запрашиваемых данных и процедур (разделяемые ресурсы)

распараллеливание процесса обработки запроса – использование разных процессоров для параллельной обработки изолированных подзапросов и/или для одновременного обращения к частям базы данных, размещенным на отдельных физических носителях

Пути повышения эффективности и оперативности обслуживания большого числа клиентских запросов снижение суммарного расхода памяти и вычислительных ресурсов

Слайд 3Архитектура «один к одному»
Для обслуживания каждого запроса запускается свой

серверный процесс: если от клиентов поступят совершенно одинаковые запросы, для

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

Слайд 4Многопотоковая односерверная архитектура
Обработку всех клиентских запросов выполняет один серверный

процесс, взаимодействующий со всеми клиентами и монопольно управляющий ресурсами. При

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

Слайд 5Мультисерверная архитектура
СУБД имеет мультисерверную многопотоковую архитектуру: серверный процесс реализуется

как многопоточное приложение.
Характер распределения запросов зависит от того, поддерживает

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

Слайд 6Серверные архитектуры с параллельной обработкой запроса
Сегментирование (размещение хранимых данных

на нескольких физических носителях) - модель горизонтального параллелизма.
Разбиение запроса на

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

Слайд 7Структура компонентов поддержки удаленного доступа

Структура компонентов поддержки удаленного доступа

Слайд 8Доступ к базам данных в двухзвенных моделях клиент-сервер
Клиент
Сервер



Прикладная программа
Библиотечные

функции
Драйвер СУБД
Драйвер сети
СУБД
Драйвер сети
Сеть

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

Слайд 9Открытый интерфейс доступа к базам данных (ODBC - Open Database

Connectivity)

СУБД 1
Драйвер сети

СУБД 2
Драйвер сети
Сеть
Локальный диск

Прикладная программа
ODBС-driver manager
локальный
ODBС-
драйвер
ODBС-драйвер


СУБД 2

ODBС-
драйвер
СУБД 1

Файловая система

Драйвер сети

Открытый интерфейс доступа к базам данных (ODBC - Open Database Connectivity) СУБД 1Драйвер сетиСУБД 2Драйвер сетиСетьЛокальный дискПрикладная

Слайд 10Структурная схема доступа к данным с использованием JDBC

Структурная схема доступа к данным с использованием JDBC

Слайд 11Пример взаимосвязи механизмов доступа к данным

Пример взаимосвязи механизмов доступа к данным

Слайд 12Мониторы обработки транзакций

Мониторы обработки транзакций

Слайд 13Механизмы DCОМ и CORBA

Механизмы DCОМ и CORBA

Слайд 14 Обобщенная структура сервера приложений

Обобщенная структура сервера приложений

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика