Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Модификация запросов в распределенных БД.Содержание книги
Поиск на нашем сайте
Для вычисления запроса, сформулированного на одной рабочей станции, может оказаться необходимым обмен между различными пунктами. Эффект вычисления запроса зависит от минимизации необходимых коммуникаций между пунктами хранения файлов БД. Например, запрос: В распределенных БД используют: 1) операцию полусоединение; 2) фрагментирование отношения, т.е. отношение, разбитое на фрагменты, хранящиеся в разных местах.
Пусть Они используются для эффективного выполнения запроса.
Пример:
1-й способ: передать 2-й способ: сначала вычислить
Итого 6+9=15 значений вместо 24.
Воспользуемся свойствами операций РА:
Т.е. для вычисления Свойство полусоединения:
В некоторых случаях операция полусоединение полностью заменяет операцию соединения. Пример: Вычислить:
1) п.1: 2) 3) п.2: 4) 5) п.3:
Часто в процессе вычисления запроса возникает момент, когда промежуточные результаты – отношения Рассмотрим БД
Пример:
Пусть задана БД Пусть Скажем, что последовательность полусоединений SP для БД Независимо от того, производит SP полную редукцию или нет,
Фрагменты отношений. Отношения в распределенных БД не обязательно хранятся полностью в одном пункте. Кортежи любого отношения могут быть разбросаны по разным пунктам. Иногда один и тот же кортеж хранится в нескольких местах. Фрагментами отношения называются кортежи отношения, размещенные в каждом из пунктов. При обработке запроса в одном из пунктов может потребоваться вызов фрагментов из остальных пунктов. Если распределение кортежей по фрагментам следует некоторому правилу, то это правило можно использовать для сокращения числа фрагментов, вызываемых при обработке запроса. Пусть фрагменты определяются условием выбора: Предположим, что Знание схемы фрагментации может помочь при обработке запроса. Пусть необходимо вычислить В действительности процесс сокращения количества рассматриваемых фрагментов можно продолжить. Предположим, что найдется условие Пример:
– данная схема фрагментации является допустимой. Предположим, что нужно вычислить Фрагмент
В общем случае, при определении фрагментов, которые можно не рассматривать при вычислении
|
||||
|
Последнее изменение этой страницы: 2017-01-25; просмотров: 256; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.16 (0.01 с.) |