🗊Презентация Управление параллелизмом в СУБД. (Лекция 6)

Категория: Информатика
Нажмите для полного просмотра!
Управление параллелизмом в СУБД. (Лекция 6), слайд №1Управление параллелизмом в СУБД. (Лекция 6), слайд №2Управление параллелизмом в СУБД. (Лекция 6), слайд №3Управление параллелизмом в СУБД. (Лекция 6), слайд №4Управление параллелизмом в СУБД. (Лекция 6), слайд №5Управление параллелизмом в СУБД. (Лекция 6), слайд №6Управление параллелизмом в СУБД. (Лекция 6), слайд №7Управление параллелизмом в СУБД. (Лекция 6), слайд №8Управление параллелизмом в СУБД. (Лекция 6), слайд №9Управление параллелизмом в СУБД. (Лекция 6), слайд №10Управление параллелизмом в СУБД. (Лекция 6), слайд №11Управление параллелизмом в СУБД. (Лекция 6), слайд №12Управление параллелизмом в СУБД. (Лекция 6), слайд №13Управление параллелизмом в СУБД. (Лекция 6), слайд №14Управление параллелизмом в СУБД. (Лекция 6), слайд №15Управление параллелизмом в СУБД. (Лекция 6), слайд №16Управление параллелизмом в СУБД. (Лекция 6), слайд №17Управление параллелизмом в СУБД. (Лекция 6), слайд №18Управление параллелизмом в СУБД. (Лекция 6), слайд №19Управление параллелизмом в СУБД. (Лекция 6), слайд №20Управление параллелизмом в СУБД. (Лекция 6), слайд №21Управление параллелизмом в СУБД. (Лекция 6), слайд №22

Содержание

Вы можете ознакомиться и скачать презентацию на тему Управление параллелизмом в СУБД. (Лекция 6). Доклад-сообщение содержит 22 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Лекция №6
Управление параллелизмом
каф. КИБЭВС
И.В. Горбунов
Описание слайда:
Лекция №6 Управление параллелизмом каф. КИБЭВС И.В. Горбунов

Слайд 2






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

Слайд 3


Управление параллелизмом в СУБД. (Лекция 6), слайд №3
Описание слайда:

Слайд 4





Распределенная БД должна обладать:
Распределенная БД должна обладать:
Локальными и глобальными (распределенными) средствами доступа к данным(СУБД).
Единообразной логикой прикладных программ во всех АРМах сети.
Малым временем реакции на запросы пользователей.
Надежностью, исключающей разрушения целостности системы в случае выхода из строя ее отдельных компонент(узлов).
Открытостью, позволяющей наращивать объем локальных БД и добавлять новые АРМ.
Описание слайда:
Распределенная БД должна обладать: Распределенная БД должна обладать: Локальными и глобальными (распределенными) средствами доступа к данным(СУБД). Единообразной логикой прикладных программ во всех АРМах сети. Малым временем реакции на запросы пользователей. Надежностью, исключающей разрушения целостности системы в случае выхода из строя ее отдельных компонент(узлов). Открытостью, позволяющей наращивать объем локальных БД и добавлять новые АРМ.

Слайд 5





Распределенная БД должна обладать:
Распределенная БД должна обладать:
6. Развитой системой управления резервным копированием и восстановления данных на случай сбоев.
7. Защищенностью, следящей за соблюдением привилегий доступа к данным.
8. Высокой эффективностью, за счет выбора оптимальных алгоритмов использования сетевых ресурсов.
9. Развитым репликационным механизмом, позволяющим размещать обновленные копии данных в сети оптимальным образом.
Описание слайда:
Распределенная БД должна обладать: Распределенная БД должна обладать: 6. Развитой системой управления резервным копированием и восстановления данных на случай сбоев. 7. Защищенностью, следящей за соблюдением привилегий доступа к данным. 8. Высокой эффективностью, за счет выбора оптимальных алгоритмов использования сетевых ресурсов. 9. Развитым репликационным механизмом, позволяющим размещать обновленные копии данных в сети оптимальным образом.

Слайд 6





Принципы построения распределенной БД:
Принципы построения распределенной БД:
1. Минимизация интенсивности обмена данными (сетевого трафика).
2. Оптимальным размещением серверных и клиентских приложений в сети.
3. Декомпозиция данных на часто и редко используемые сегменты (для правильной настройки репликации - размещение наиболее часто используемых данных на АРМ конечных пользователей).
4. Периодическое сохранение копий данных и выполнение действий по поддержке целостности распределенной информационной системы.
Описание слайда:
Принципы построения распределенной БД: Принципы построения распределенной БД: 1. Минимизация интенсивности обмена данными (сетевого трафика). 2. Оптимальным размещением серверных и клиентских приложений в сети. 3. Декомпозиция данных на часто и редко используемые сегменты (для правильной настройки репликации - размещение наиболее часто используемых данных на АРМ конечных пользователей). 4. Периодическое сохранение копий данных и выполнение действий по поддержке целостности распределенной информационной системы.

Слайд 7





Критерии построения распределенной БД:
Критерии построения распределенной БД:
1. Всесторонний анализ информационных потребностей предметной области с выявлением объемов хранимых данных, их сложности, достоверности, взаимосвязанности.
2. Моделирование предполагаемого сетевого трафика при работе распределенной БД с различными моделями репликации данных.
3. Кластеризация элементов данных и программ их обработки. Цель - добиться максимальной автономности и слабосвязанности кластеров.
4. Привязка кластеров данных к вероятным пользователям или АРМ.
5. Поддержка эталонной копии данных и ограничение репликационного механизма.
6. Разработка и реализация правил приведения локальных и центральной БД в непротиворечивое состояние.
Описание слайда:
Критерии построения распределенной БД: Критерии построения распределенной БД: 1. Всесторонний анализ информационных потребностей предметной области с выявлением объемов хранимых данных, их сложности, достоверности, взаимосвязанности. 2. Моделирование предполагаемого сетевого трафика при работе распределенной БД с различными моделями репликации данных. 3. Кластеризация элементов данных и программ их обработки. Цель - добиться максимальной автономности и слабосвязанности кластеров. 4. Привязка кластеров данных к вероятным пользователям или АРМ. 5. Поддержка эталонной копии данных и ограничение репликационного механизма. 6. Разработка и реализация правил приведения локальных и центральной БД в непротиворечивое состояние.

Слайд 8





Распределенные архитектуры БД принято подразделять по типам на
Распределенные архитектуры БД принято подразделять по типам на
Системы не дублирующего разбиения (при большом объеме часто меняющихся данных)
Системы частичного дублирования (при небольшом объеме часто меняющихся данных)
Системы полного дублирования (при небольшом объеме редко меняющихся данных)
Описание слайда:
Распределенные архитектуры БД принято подразделять по типам на Распределенные архитектуры БД принято подразделять по типам на Системы не дублирующего разбиения (при большом объеме часто меняющихся данных) Системы частичного дублирования (при небольшом объеме часто меняющихся данных) Системы полного дублирования (при небольшом объеме редко меняющихся данных)

Слайд 9








Достаточные свойства для корректной работы распределенной БД
Описание слайда:
Достаточные свойства для корректной работы распределенной БД

Слайд 10





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

Слайд 11





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

Слайд 12





Непрерывные операции
Непрерывные операции
Это качество можно трактовать как возможность непрерывного доступа к данным (известное "24 часа в сутки, семь дней в неделю") в рамках DDB (Distributed DataBase ) вне зависимости от их расположения и вне зависимости от операций, выполняемых на локальных узлах. Это качество можно выразить лозунгом "данные доступны всегда, а операции над ними выполняются непрерывно".
Описание слайда:
Непрерывные операции Непрерывные операции Это качество можно трактовать как возможность непрерывного доступа к данным (известное "24 часа в сутки, семь дней в неделю") в рамках DDB (Distributed DataBase ) вне зависимости от их расположения и вне зависимости от операций, выполняемых на локальных узлах. Это качество можно выразить лозунгом "данные доступны всегда, а операции над ними выполняются непрерывно".

Слайд 13





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

Слайд 14





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

Слайд 15





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

Слайд 16





Обработка распределенных запросов
Обработка распределенных запросов
Это свойство DDB трактуется как возможность выполнения операций выборки над распределенной базой данных, сформулированных в рамках обычного запроса на языке SQL. То есть операцию выборки из DDB можно сформулировать с помощью тех же языковых средств, что и операцию над локальной базой данных.
Описание слайда:
Обработка распределенных запросов Обработка распределенных запросов Это свойство DDB трактуется как возможность выполнения операций выборки над распределенной базой данных, сформулированных в рамках обычного запроса на языке SQL. То есть операцию выборки из DDB можно сформулировать с помощью тех же языковых средств, что и операцию над локальной базой данных.

Слайд 17





Обработка распределенных транзакций
Обработка распределенных транзакций
Это качество DDB можно трактовать как возможность выполнения операций обновления распределенной базы данных ( INSERT, UPDATE, DELETE ), не разрушающее целостность и согласованность данных. Эта цель достигается применением двухфазового или двухфазного протокола фиксации транзакций (two-phase commit protocol), ставшего фактическим стандартом обработки распределенных транзакций. Его применение гарантирует согласованное изменение данных на нескольких узлах в рамках распределенной (или, как ее еще называют, глобальной) транзакции.
Описание слайда:
Обработка распределенных транзакций Обработка распределенных транзакций Это качество DDB можно трактовать как возможность выполнения операций обновления распределенной базы данных ( INSERT, UPDATE, DELETE ), не разрушающее целостность и согласованность данных. Эта цель достигается применением двухфазового или двухфазного протокола фиксации транзакций (two-phase commit protocol), ставшего фактическим стандартом обработки распределенных транзакций. Его применение гарантирует согласованное изменение данных на нескольких узлах в рамках распределенной (или, как ее еще называют, глобальной) транзакции.

Слайд 18





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

Слайд 19





Независимость от оборудования
Независимость от оборудования
Это свойство означает, что в качестве узлов распределенной системы могут выступать компьютеры любых моделей и производителей - от мэйнфреймов до "персоналок".
Описание слайда:
Независимость от оборудования Независимость от оборудования Это свойство означает, что в качестве узлов распределенной системы могут выступать компьютеры любых моделей и производителей - от мэйнфреймов до "персоналок".

Слайд 20





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

Слайд 21





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

Слайд 22






Спасибо за внимание!!!
Описание слайда:
Спасибо за внимание!!!



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