Презентация Модели «клиент-сервер» в технологии распределенных баз данных онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Модели «клиент-сервер» в технологии распределенных баз данных абсолютно бесплатно. Урок-презентация на эту тему содержит всего 64 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » Модели «клиент-сервер» в технологии распределенных баз данных



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    64 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    708.50 kB
  • Просмотров:
    74
  • Скачиваний:
    1
  • Автор:
    неизвестен



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

№1 слайд
. Модель удаленного
Содержание слайда: 1. Модель удаленного управления данными. Модель файлового сервера. 2. Модель удаленного доступа к данным. 3. Модель сервера баз данных.

№2 слайд
Модели клиент сервер в
Содержание слайда: Модели «клиент—сервер» в технологии баз данных

№3 слайд
Содержание слайда:

№4 слайд
Содержание слайда:

№5 слайд
Структура типового
Содержание слайда: Структура типового интерактивного приложения, работающего с базой данных

№6 слайд
Презентационная логика
Содержание слайда: Презентационная логика

№7 слайд
Содержание слайда:

№8 слайд
Бизнес-логика
Содержание слайда: Бизнес-логика

№9 слайд
Логика обработки данных
Содержание слайда: Логика обработки данных

№10 слайд
Database Manager System
Содержание слайда: Database Manager System Processing

№11 слайд
Централизованная архитектура
Содержание слайда: Централизованная архитектура В централизованной архитектуре (Host-based processing) эти части приложения располагаются в единой среде и комбинируются внутри одной исполняемой программы.

№12 слайд
Содержание слайда:

№13 слайд
Распределение функций
Содержание слайда: Распределение функций приложения в моделях «клиент -сервер»

№14 слайд
Двухуровневые модели
Содержание слайда: Двухуровневые модели

№15 слайд
Модель удаленного управления
Содержание слайда: Модель удаленного управления данными. Модель файлового сервера

№16 слайд
Модель файлового сервера
Содержание слайда: Модель файлового сервера

№17 слайд
Модель файлового сервера
Содержание слайда: Модель файлового сервера

№18 слайд
Модель файлового сервера
Содержание слайда: Модель файлового сервера

№19 слайд
Алгоритм выполнения запроса
Содержание слайда: Алгоритм выполнения запроса клиента в модели файлового сервера

№20 слайд
Недостатки модели файлового
Содержание слайда: Недостатки модели файлового сервера

№21 слайд
Модель удаленного доступа к
Содержание слайда: Модель удаленного доступа к данным

№22 слайд
Модель удаленного доступа к
Содержание слайда: Модель удаленного доступа к данным (RDA)

№23 слайд
Обращение клиента за сервисом
Содержание слайда: Обращение клиента за сервисом управления данными происходит через среду передачи с помощью операторов языка SQL или вызова специальной библиотеки API (Application Programming Interface –интерфейс прикладного программирования). Обращение клиента за сервисом управления данными происходит через среду передачи с помощью операторов языка SQL или вызова специальной библиотеки API (Application Programming Interface –интерфейс прикладного программирования).

№24 слайд
Преимущества модели
Содержание слайда: Преимущества модели удаленного доступа

№25 слайд
Модель удаленного доступа
Содержание слайда: Модель удаленного доступа Основное достоинство RDA-модели — унификация интерфейса «клиент-сервер», стандартом при общении приложения-клиента и сервера становится язык SQL.

№26 слайд
Недостатки модели удаленного
Содержание слайда: Недостатки модели удаленного доступа (RDA)

№27 слайд
Модель сервера баз данных
Содержание слайда: Модель сервера баз данных

№28 слайд
Содержание слайда:

№29 слайд
Модель активного сервера БД
Содержание слайда: Модель активного сервера БД

№30 слайд
Содержание слайда:

№31 слайд
Содержание слайда:

№32 слайд
Содержание слайда:

№33 слайд
Недостатки модели серверов БД
Содержание слайда: Недостатки модели серверов БД

№34 слайд
Содержание слайда:

№35 слайд
Модель сервера приложений
Содержание слайда: Модель сервера приложений

№36 слайд
Модель сервера приложений
Содержание слайда: Модель сервера приложений

№37 слайд
Клиент в модели сервера
Содержание слайда: Клиент в модели сервера приложений

№38 слайд
Серверы приложений
Содержание слайда: Серверы приложений

№39 слайд
Серверы баз данных
Содержание слайда: Серверы баз данных

№40 слайд
Содержание слайда:

№41 слайд
Модели серверов баз данных
Содержание слайда: Модели серверов баз данных

№42 слайд
Содержание слайда:

№43 слайд
Взаимодействие серверных и
Содержание слайда: Взаимодействие серверных и клиентских процессов в модели «один - к – одному»

№44 слайд
Содержание слайда:

№45 слайд
Для обслуживания большого
Содержание слайда: Для обслуживания большого числа клиентов на сервере должно быть запущено большое количество одновременно работающих серверных процессов, что повышало требования к ресурсам ЭВМ. Для обслуживания большого числа клиентов на сервере должно быть запущено большое количество одновременно работающих серверных процессов, что повышало требования к ресурсам ЭВМ. Кроме того, каждый серверный процесс в этой модели запускался как независимый, поэтому если один клиент сформировал запрос, который был только что выполнен другим серверным процессом для другого клиента, то запрос выполнялся повторно. В такой модели сложно обеспечить взаимодействие серверных процессов. Эта модель самая простая, и исторически она появилась первой.

№46 слайд
Многопотоковая односерверная
Содержание слайда: Многопотоковая односерверная архитектура

№47 слайд
Многопотоковая односерверная
Содержание слайда: Многопотоковая односерверная архитектура Логически каждый клиент связан с сервером отдельной нитью («thread»), или потоком, по которому пересылаются запросы. Такая архитектура называется многопотоковой односерверной («multi-threaded») и позволяет уменьшить нагрузку на операционную систему.

№48 слайд
Многопотоковая односерверная
Содержание слайда: Многопотоковая односерверная архитектура

№49 слайд
Содержание слайда:

№50 слайд
Содержание слайда:

№51 слайд
Но эта архитектура имеет
Содержание слайда: Но эта архитектура имеет недостатки, т.к. в систему добавляется новый слой, размещаемый между клиентом и сервером, что увеличивает трату ресурсов на поддержку баланса загрузки актуальных серверов («load balancing») и ограничивает возможности управления взаимодействием «клиент-сервер». Но эта архитектура имеет недостатки, т.к. в систему добавляется новый слой, размещаемый между клиентом и сервером, что увеличивает трату ресурсов на поддержку баланса загрузки актуальных серверов («load balancing») и ограничивает возможности управления взаимодействием «клиент-сервер». Во-первых, становится невозможным направить запрос от конкретного клиента конкретному серверу; во-вторых, серверы становятся равноправными - нет возможности устанавливать приоритеты для обслуживания запросов.

№52 слайд
Архитектура с виртуальным
Содержание слайда: Архитектура с виртуальным сервером

№53 слайд
Содержание слайда:

№54 слайд
Многопотоковая
Содержание слайда: Многопотоковая мультисерверная архитектура

№55 слайд
Распараллеливание запроса
Содержание слайда: Распараллеливание запроса Существует несколько возможностей распараллеливания выполнения запроса. В этом случае пользовательский запрос разбивается на ряд подзапросов, которые могут выполняться параллельно, а результаты их выполнения потом объединяются в общий результат выполнения запроса. Тогда для обеспечения оперативности выполнения запросов их подзапросы могут быть направлены отдельным серверным процессам, а потом полученные результаты объединены в общий результат.

№56 слайд
Распараллеливание запроса В
Содержание слайда: Распараллеливание запроса В данном случае серверные процессы не являются независимыми процессами, такими, как рассматривались ранее. Эти серверные процессы принято называть нитями (treads), и управление нитями множества запросов пользователей требует дополнительных расходов от СУБД, однако при оперативной обработке информации в хранилищах данных такой подход наиболее перспективен.

№57 слайд
Многонитевая мультисерверная
Содержание слайда: Многонитевая мультисерверная архитектура

№58 слайд
Горизонтальный параллелизм
Содержание слайда: Горизонтальный параллелизм Существует несколько путей распараллеливания запросов. Параллелизм возникает тогда, когда хранимая в БД информация распределяется по нескольким физическим устройствам хранения — нескольким дискам. При этом информация из одного отношения разбивается на части по горизонтали. Этот вид параллелизма называют распараллеливанием или сегментацией данных. И параллельность здесь достигается путем выполнения одинаковых операций, например фильтрации, над разными физическими хранимыми данными. Эти операции могут выполняться параллельно разными процессами, они независимы. Результат выполнения целого запроса складывается из результатов выполнения отдельных операций.

№59 слайд
Выполнение запроса при
Содержание слайда: Выполнение запроса при горизонтальном параллелизме

№60 слайд
Вертикальный параллелизм Этот
Содержание слайда: Вертикальный параллелизм Этот параллелизм достигается конвейерным выполнением операций, составляющих запрос пользователя. Этот подход требует серьезного усложнения в модели выполнения реляционных операций ядром СУБД. Он предполагает, что ядро СУБД может произвести декомпозицию запроса, базируясь на его функциональных компонентах, и при этом ряд подзапросов может выполняться параллельно, с минимальной связью между отдельными шагами выполнения запроса.

№61 слайд
Вертикальный параллелизм
Содержание слайда: Вертикальный параллелизм Действительно, если рассмотреть, например, последовательность операций реляционной алгебры: R5=R1 [ A,C] R6=R2 [A,B,D] R7 = R5[A > 128] R8 = R5[A]R6, то операции первую и третью можно объединить и выполнить параллельно с операцией два, а затем выполнить над результатами последнюю четвертую операцию. Общее время выполнения подобного запроса будет существенно меньше, чем при традиционном способе выполнения последовательности из четырех операций.

№62 слайд
Гибридный параллелизм
Содержание слайда: Гибридный параллелизм

№63 слайд
Наиболее активно применяются
Содержание слайда: Наиболее активно применяются все виды параллелизма в OLAP-приложениях, где эти методы позволяют существенно сократить время выполнения сложных запросов над очень большими объемами данных. Наиболее активно применяются все виды параллелизма в OLAP-приложениях, где эти методы позволяют существенно сократить время выполнения сложных запросов над очень большими объемами данных.

№64 слайд
Содержание слайда:

Скачать все slide презентации Модели «клиент-сервер» в технологии распределенных баз данных одним архивом: