Презентация Модели «клиент-сервер» в технологии распределенных баз данных онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Модели «клиент-сервер» в технологии распределенных баз данных абсолютно бесплатно. Урок-презентация на эту тему содержит всего 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
- Автор:неизвестен
Слайды и текст к этой презентации:
№23 слайд
Содержание слайда: Обращение клиента за сервисом управления данными происходит через среду передачи с помощью операторов языка SQL или вызова специальной библиотеки API (Application Programming Interface –интерфейс прикладного программирования).
Обращение клиента за сервисом управления данными происходит через среду передачи с помощью операторов языка SQL или вызова специальной библиотеки API (Application Programming Interface –интерфейс прикладного программирования).
№45 слайд
Содержание слайда: Для обслуживания большого числа клиентов на сервере должно быть запущено большое количество одновременно работающих серверных процессов, что повышало требования к ресурсам ЭВМ.
Для обслуживания большого числа клиентов на сервере должно быть запущено большое количество одновременно работающих серверных процессов, что повышало требования к ресурсам ЭВМ.
Кроме того, каждый серверный процесс в этой модели запускался как независимый, поэтому если один клиент сформировал запрос, который был только что выполнен другим серверным процессом для другого клиента, то запрос выполнялся повторно.
В такой модели сложно обеспечить взаимодействие серверных процессов.
Эта модель самая простая, и исторически она появилась первой.
№47 слайд
Содержание слайда: Многопотоковая односерверная архитектура
Логически каждый клиент связан с сервером отдельной нитью («thread»), или потоком, по которому пересылаются запросы.
Такая архитектура называется многопотоковой односерверной («multi-threaded») и позволяет уменьшить нагрузку на операционную систему.
№51 слайд
Содержание слайда: Но эта архитектура имеет недостатки, т.к. в систему добавляется новый слой, размещаемый между клиентом и сервером, что увеличивает трату ресурсов на поддержку баланса загрузки актуальных серверов («load balancing») и ограничивает возможности управления взаимодействием «клиент-сервер».
Но эта архитектура имеет недостатки, т.к. в систему добавляется новый слой, размещаемый между клиентом и сервером, что увеличивает трату ресурсов на поддержку баланса загрузки актуальных серверов («load balancing») и ограничивает возможности управления взаимодействием «клиент-сервер».
Во-первых, становится невозможным направить запрос от конкретного клиента конкретному серверу;
во-вторых, серверы становятся равноправными - нет возможности устанавливать приоритеты для обслуживания запросов.
№55 слайд
Содержание слайда: Распараллеливание запроса
Существует несколько возможностей распараллеливания выполнения запроса.
В этом случае пользовательский запрос разбивается на ряд подзапросов, которые могут выполняться параллельно, а результаты их выполнения потом объединяются в общий результат выполнения запроса.
Тогда для обеспечения оперативности выполнения запросов их подзапросы могут быть направлены отдельным серверным процессам, а потом полученные результаты объединены в общий результат.
№56 слайд
Содержание слайда: Распараллеливание запроса
В данном случае серверные процессы не являются независимыми процессами, такими, как рассматривались ранее.
Эти серверные процессы принято называть нитями (treads), и управление нитями множества запросов пользователей требует дополнительных расходов от СУБД, однако при оперативной обработке информации в хранилищах данных такой подход наиболее перспективен.
№58 слайд
Содержание слайда: Горизонтальный параллелизм
Существует несколько путей распараллеливания запросов. Параллелизм возникает тогда, когда хранимая в БД информация распределяется по нескольким физическим устройствам хранения — нескольким дискам. При этом информация из одного отношения разбивается на части по горизонтали. Этот вид параллелизма называют распараллеливанием или сегментацией данных. И параллельность здесь достигается путем выполнения одинаковых операций, например фильтрации, над разными физическими хранимыми данными. Эти операции могут выполняться параллельно разными процессами, они независимы. Результат выполнения целого запроса складывается из результатов выполнения отдельных операций.
№60 слайд
Содержание слайда: Вертикальный параллелизм
Этот параллелизм достигается конвейерным выполнением операций, составляющих запрос пользователя. Этот подход требует серьезного усложнения в модели выполнения реляционных операций ядром СУБД.
Он предполагает, что ядро СУБД может произвести декомпозицию запроса, базируясь на его функциональных компонентах, и при этом ряд подзапросов может выполняться параллельно, с минимальной связью между отдельными шагами выполнения запроса.
№61 слайд
Содержание слайда: Вертикальный параллелизм
Действительно, если рассмотреть, например, последовательность операций реляционной алгебры:
R5=R1 [ A,C]
R6=R2 [A,B,D]
R7 = R5[A > 128]
R8 = R5[A]R6, то операции первую и третью можно объединить и выполнить параллельно с операцией два, а затем выполнить над результатами последнюю четвертую операцию.
Общее время выполнения подобного запроса будет существенно меньше, чем при традиционном способе выполнения последовательности из четырех операций.
№63 слайд
Содержание слайда: Наиболее активно применяются все виды параллелизма в OLAP-приложениях, где эти методы позволяют существенно сократить время выполнения сложных запросов над очень большими объемами данных.
Наиболее активно применяются все виды параллелизма в OLAP-приложениях, где эти методы позволяют существенно сократить время выполнения сложных запросов над очень большими объемами данных.
Скачать все slide презентации Модели «клиент-сервер» в технологии распределенных баз данных одним архивом:
-
Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер"
-
Назначение технологии баз данных. Методология информационного моделирования IDEF1X
-
Технология хранения, поиска и сортировки информации в базах данных В плане экзаменационной работы ЕГЭ 2009 года – задание А14
-
Распределенные базы данных
-
Технология формирования баз социально-экономических данных
-
"Технология формирования баз социально-экономических данных" - скачать презентации по Информатике
-
ТЕХНОЛОГИЯ РАБОТЫ С ТАБЛИЦАМИ В БАЗАХ ДАННЫХ
-
Microsoft Access Технология создания реляционной базы данных (РБД)
-
Тема 12 Введение в технологию баз данных 1 Основные понятия баз данных 2 Типы баз данных 3 Реляционные базы данных 4 Проектирова
-
ПРОГРАММИРОВАНИЕ II Модели данных и базы данных