🗊Презентация Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер"

Категория: Информатика
Нажмите для полного просмотра!
Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №1Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №2Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №3Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №4Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №5Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №6Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №7Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №8Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №9Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №10Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №11Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №12Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №13Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №14Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №15Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №16Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №17Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №18Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №19Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №20Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №21Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №22Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №23Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер", слайд №24

Содержание

Вы можете ознакомиться и скачать презентацию на тему Технологии распределенных вычислений. Распределенные базы данных. Технологии и модели "клиент-сервер". Доклад-сообщение содержит 24 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Лекция №8
Интеграция информационных технологий.
Описание слайда:
Лекция №8 Интеграция информационных технологий.

Слайд 2





Учебные вопросы:   
1.Технологии распределенных вычислений (РВ)
2.Распределенные базы данных
3.Технологии и модели "Клиент-сервер"
Описание слайда:
Учебные вопросы: 1.Технологии распределенных вычислений (РВ) 2.Распределенные базы данных 3.Технологии и модели "Клиент-сервер"

Слайд 3















1. Технологии распределенных вычислений (РВ)
Описание слайда:
1. Технологии распределенных вычислений (РВ)

Слайд 4





Принцип централизованной обработки данных (рис. 5.1) не отвечал высоким требованиям к надежности процесса обработки, затруднял развитие систем и не мог обеспечить необходимые временные параметры при диалоговой обработке данных в многопользовательском режиме. Кратковременный выход из строя центральной ЭВМ приводил к роковым последствиям для системы в целом.
Описание слайда:
Принцип централизованной обработки данных (рис. 5.1) не отвечал высоким требованиям к надежности процесса обработки, затруднял развитие систем и не мог обеспечить необходимые временные параметры при диалоговой обработке данных в многопользовательском режиме. Кратковременный выход из строя центральной ЭВМ приводил к роковым последствиям для системы в целом.

Слайд 5





Появление персональных компьютеров потребовало нового подхода к организации систем обработки данных, к созданию новых информационных технологий. Возникло логически обоснованное требование перехода от использования отдельных ЭВМ в системах централизованной обработки данных к распределенной обработке данных (рис. 5.2).
Описание слайда:
Появление персональных компьютеров потребовало нового подхода к организации систем обработки данных, к созданию новых информационных технологий. Возникло логически обоснованное требование перехода от использования отдельных ЭВМ в системах централизованной обработки данных к распределенной обработке данных (рис. 5.2).

Слайд 6





 
Распределенная обработка данных - обработка данных, выполняемая на независимых, но связанных между собой компьютерах, представляющих распределенную систему

В основе распределенных вычислений лежат две основные идеи:
- много организационно и физически распределенных пользователей, одновременно работающих с общими данными - общей базой данных (пользователи с разными именами, которые могут располагаться на различных вычислительных установках, с различными полномочиями и задачами);
-логически и физически распределенные данные, составляющие и образующие тем не менее, общую базу данных (отдельные таблицы, записи и даже поля могут располагаться на различных вычислительных установках или входить в различные локальные базы данных).
Описание слайда:
  Распределенная обработка данных - обработка данных, выполняемая на независимых, но связанных между собой компьютерах, представляющих распределенную систему В основе распределенных вычислений лежат две основные идеи: - много организационно и физически распределенных пользователей, одновременно работающих с общими данными - общей базой данных (пользователи с разными именами, которые могут располагаться на различных вычислительных установках, с различными полномочиями и задачами); -логически и физически распределенные данные, составляющие и образующие тем не менее, общую базу данных (отдельные таблицы, записи и даже поля могут располагаться на различных вычислительных установках или входить в различные локальные базы данных).

Слайд 7





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

-многомашинные вычислительные комплексы (МВК);

-компьютерные (вычислительные) сети.
Описание слайда:
Дня реализации распределенной обработки данных были созданы многомашинные ассоциации, структура которых разрабатывается по одному из следующих направлений: -многомашинные вычислительные комплексы (МВК); -компьютерные (вычислительные) сети.

Слайд 8





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

Многомашинные вычислительные комплексы могут быть:

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

-дистанционными, если некоторые компьютеры комплекса установлены на значительном расстоянии от центральной ЭВМ и для передачи данных используются телефонные каналы связи.
Описание слайда:
Многомашинный вычислительный комплекс - группа установленных рядом вычислительных машин, объединенных с помощью специальных средств сопряжения и выполняющих совместно единый информационно-вычислительный процесс. Под процессом понимается некоторая последовательность действий для решения задачи, определяемая программой. Многомашинные вычислительные комплексы могут быть: - локальными, при условии установки компьютеров в одном помещении, не требующих для взаимосвязи специального оборудования и каналов связи; -дистанционными, если некоторые компьютеры комплекса установлены на значительном расстоянии от центральной ЭВМ и для передачи данных используются телефонные каналы связи.

Слайд 9





Компьютерная (вычислительная) сеть - вычислительная система, включающая в себя несколько компьютеров, терминалов и других аппаратных средств, соединенных между собой линиями связи, обеспечивающими передачу данных
Терминал - устройство, предназначенное для взаимодействия пользователя с вычислительной системой или сетью ЭВМ. Состоит из устройства ввода (чаще всего это клавиатура) и одного или нескольких устройств вывода (дисплей, принтер и т.д.).
Описание слайда:
Компьютерная (вычислительная) сеть - вычислительная система, включающая в себя несколько компьютеров, терминалов и других аппаратных средств, соединенных между собой линиями связи, обеспечивающими передачу данных Терминал - устройство, предназначенное для взаимодействия пользователя с вычислительной системой или сетью ЭВМ. Состоит из устройства ввода (чаще всего это клавиатура) и одного или нескольких устройств вывода (дисплей, принтер и т.д.).

Слайд 10





2. Распределенные базы данных
Описание слайда:
2. Распределенные базы данных

Слайд 11





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

Слайд 12





Основные принципы создания и функционирования распределенных баз данных:
- прозрачность расположения данных для пользователя (иначе говоря, для пользователя распределенная база данных должна представляться и выглядеть точно так же, как и нераспределенная);
- изолированность пользователей друг от друга (пользователь должен "не чувствовать", "не видеть" работу других пользователей в тот момент, когда он изменяет, обновляет, удаляет данные);
- синхронизация и согласованность (непротиворечивость) состояния данных в любой момент времени.
Из основных вытекает ряд дополнительных принципов:  
- локальная автономия (ни одна вычислительная установка для своего успешного функционирования не должна зависеть от любой другой установки);
- отсутствие центральной установки (следствие предыдущею пункта);
Описание слайда:
Основные принципы создания и функционирования распределенных баз данных: - прозрачность расположения данных для пользователя (иначе говоря, для пользователя распределенная база данных должна представляться и выглядеть точно так же, как и нераспределенная); - изолированность пользователей друг от друга (пользователь должен "не чувствовать", "не видеть" работу других пользователей в тот момент, когда он изменяет, обновляет, удаляет данные); - синхронизация и согласованность (непротиворечивость) состояния данных в любой момент времени. Из основных вытекает ряд дополнительных принципов: - локальная автономия (ни одна вычислительная установка для своего успешного функционирования не должна зависеть от любой другой установки); - отсутствие центральной установки (следствие предыдущею пункта);

Слайд 13





- независимость от местоположения (пользователю все равно, где физически находятся данные, он работает так, как будто они находятся на его локальной установке);
- непрерывность функционирования (отсутствие плановых отключений системы в целом, например для подключения новой установки или обновления версии СУБД);
- независимость от фрагментации данных (как от горизонтальной фрагментации, когда различные группы записей одной таблицы размещены на различных установках или в различных локальных базах, так и от вертикальной фрагментации, когда различные поля-столбцы одной таблицы размещены на разных установках);
Описание слайда:
- независимость от местоположения (пользователю все равно, где физически находятся данные, он работает так, как будто они находятся на его локальной установке); - непрерывность функционирования (отсутствие плановых отключений системы в целом, например для подключения новой установки или обновления версии СУБД); - независимость от фрагментации данных (как от горизонтальной фрагментации, когда различные группы записей одной таблицы размещены на различных установках или в различных локальных базах, так и от вертикальной фрагментации, когда различные поля-столбцы одной таблицы размещены на разных установках);

Слайд 14





3. Технологии и модели "Клиент-сервер"
Описание слайда:
3. Технологии и модели "Клиент-сервер"

Слайд 15





В технологиях "Клиент-сервер" отступают от одного из главных принципов создания и функционирования распределенных систем - отсутствия центральной установки. Поэтому можно выделить две основные идеи, лежащие в основе клиент-серверных технологий:

- общие для всех пользователей данные на одном или нескольких серверах;

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

Слайд 16





Под сервером в широком смысле понимается любая система, процесс, компьютер, владеющие каким-либо вычислительным ресурсом (памятью, временем, производительностью процессора и т. д.).
Клиентом называется также любая система, процесс, компьютер, пользователь, запрашивающие у сервера какой-либо ресурс, пользующиеся каким-либо ресурсом или обслуживаемые сервером иным способом.
Описание слайда:
Под сервером в широком смысле понимается любая система, процесс, компьютер, владеющие каким-либо вычислительным ресурсом (памятью, временем, производительностью процессора и т. д.). Клиентом называется также любая система, процесс, компьютер, пользователь, запрашивающие у сервера какой-либо ресурс, пользующиеся каким-либо ресурсом или обслуживаемые сервером иным способом.

Слайд 17





Рис 5.3 - Модель файлового сервера
Описание слайда:
Рис 5.3 - Модель файлового сервера

Слайд 18





Рис 5.4. Модель удаленного доступа к данным (RDA-модель)
Описание слайда:
Рис 5.4. Модель удаленного доступа к данным (RDA-модель)

Слайд 19





Интероперабельность (многопротокольность) СУБД - способность СУБД обслуживать прикладные программы, первоначально ориентированные на разные типы СУБД. Иначе говоря, специальный компонент ядра СУБД на сервере (так называемый драйвер ODBC) способен воспринимать, обрабатывать запросы и направлять результаты их обработки на клиентские установки, функционирующие под управлением реляционных СУБД других, не "родных" типов.
Описание слайда:
Интероперабельность (многопротокольность) СУБД - способность СУБД обслуживать прикладные программы, первоначально ориентированные на разные типы СУБД. Иначе говоря, специальный компонент ядра СУБД на сервере (так называемый драйвер ODBC) способен воспринимать, обрабатывать запросы и направлять результаты их обработки на клиентские установки, функционирующие под управлением реляционных СУБД других, не "родных" типов.

Слайд 20





Рис. 5.5 Модель сервера базы данных (DBS-модель)
Описание слайда:
Рис. 5.5 Модель сервера базы данных (DBS-модель)

Слайд 21





Рис. 5.6. Модель сервера приложений (AS-модель)
Описание слайда:
Рис. 5.6. Модель сервера приложений (AS-модель)

Слайд 22





Репликой называют особую копию базы данных для размещения на другом компьютере сети с целью автономной работы пользователей с одинаковыми (согласованными) данными общего пользования

Тиражирование (или репликация,) - создание дублирующих копий (репликатов) объектов данных на разных узлах с целью повышения доступности и/или сокращения времени доступа к критически важным данным.
Описание слайда:
Репликой называют особую копию базы данных для размещения на другом компьютере сети с целью автономной работы пользователей с одинаковыми (согласованными) данными общего пользования Тиражирование (или репликация,) - создание дублирующих копий (репликатов) объектов данных на разных узлах с целью повышения доступности и/или сокращения времени доступа к критически важным данным.

Слайд 23





При этом, однако, возникают две проблемы обеспечения одного из основополагающих принципов построения и функционирования распределенных систем (а именно, - непрерывности согласованного состояния данных):

- обеспечение согласованного состояния во всех репликах количества и значений общих данных;

-обеспечение согласованного состояния во всех репликах структуры данных.
Описание слайда:
При этом, однако, возникают две проблемы обеспечения одного из основополагающих принципов построения и функционирования распределенных систем (а именно, - непрерывности согласованного состояния данных): - обеспечение согласованного состояния во всех репликах количества и значений общих данных; -обеспечение согласованного состояния во всех репликах структуры данных.

Слайд 24





Обеспечение согласованного состояния общих данных, в свою очередь, основывается на реализации одного из двух принципов:

- принципа непрерывного размножения обновлений (любое обновление данных в любой реплике должно быть немедленно размножено);

- принципа отложенных обновлений (обновления реплик могут быть отложены до специальной команды или ситуации).
Описание слайда:
Обеспечение согласованного состояния общих данных, в свою очередь, основывается на реализации одного из двух принципов: - принципа непрерывного размножения обновлений (любое обновление данных в любой реплике должно быть немедленно размножено); - принципа отложенных обновлений (обновления реплик могут быть отложены до специальной команды или ситуации).



Похожие презентации
Mypresentation.ru
Загрузить презентацию