18595

Системные среды автоматизированных систем

Доклад

Информатика, кибернетика и программирование

Системные среды автоматизированных систем Применяют два способа тиражирования. Способ называемый репликацией первой копии основан на выделении среди серверов с копиями базы данных одного первичного сервера репликатора. Внесение изменений пользователями возможно

Русский

2013-07-08

30 KB

0 чел.

Системные среды автоматизированных систем Применяют два способа тиражирования.

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

Надежность повышается при использовании способа голосования: изменения посылаются не в один первичный, а в некоторые N серверов. При этом любой запрос на чтение направляется к некоторым М серверам, причем N + М > К, где К-общее число серверов. Принимается последняя по времени обновления версия ответа.

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

В классических распределенных СУБД (РСУБД) необходимо управлять одновременным доступом, что должно гарантировать целостность (сериали-зуемость) баз данных. Наиболее широко используются алгоритмы управления, основанные на механизме блокировки. При этом блокировкой называют срггуацию, при которой некоторая транзакция объявила о желании получить полномочия на доступ к странице памяти и, следовательно, другие транзакции не имеют права занимать этот ресурс.

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

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

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


 

А также другие работы, которые могут Вас заинтересовать

59055. Нетрадиційний урок: Що? Де? коли? 33.5 KB
  Оцінка історичної постаті і діяльності гетьмана Б.Хмельницького Очікувані результати: Закріпити знання учнів з даної теми; Оцінити історичну постать і діяльність гетьмана Б.Хмельницького; Виховувати почуття гордості до славного минулого нашого народу...
59056. Новорічний гороскоп 44.5 KB
  Звучить музика П. Чайковського з балету «Лускунчик». На сцену вибігають Зірочки й танцюють свій танець. У цей час виходить Звіздар у довгому халаті, ковпаку, окулярах.
59057. Мультисервісна мережу стадіону для надання послуг трансляціі відео потоків, IP-телефоніі, доступу до внутрішніх web-сервісів і доступу в інтернет 795.5 KB
  Мультисервісна мережа зможе поєднувати велику кількість пристроїв користувачів на всій території стадіону. Їх число може вимірятися десятками тисяч, які зможуть не тільки використовувати надані послуги, а й мати доступ до мережі інтернет, яка стала невід’ємною частиною життя
59058. Образ віку в ліриці ХХ століття 50 KB
  Література не задовольняючись формами романтизму і реалізму намагалася знайти нові форми зображення змін що відбувалися передусім у людській свідомості і разом зі світовим мистецтвом вийти на новий рівень творення художніх цінностей.
59059. Око як оптична система. Комбінований урок із біології, фізики та основ здоровя 77.5 KB
  На основі знань одержаних вами у 8-му класі на уроках фізики про світло про закони заломлення світла на межі двох прозорих середовищ про геометричну оптику ми ознайомимося з тим як наше око сприймає світло та колір пояснимо причини порушення зору...
59060. Олена Пчілка - світоч національних ідей 56.5 KB
  У таких складних навіть небезпечних історичних умовах розвивалась українська мова працювали та продовжували видавати свої чудові твори видатні українські поети та письменники серед яких була Олена Пчілка.
59061. Оповідання Р. Бредбері. Усмішка 60 KB
  Мета: розкрити вплив мистецтва Леонардо да Вінчі на творчість Р. Обладнання: репродукції картин Леонардо да Вінчі книги що розповідають про нього: Всеобщая история искусств Т. да Вінчі та Р. да Вінчі та його картину Джоконда .
59062. Трудове навчання. Осінні фантазії 34 KB
  Виховувати любов до природи та бережливе ставлення до неї Наочність та обладнання: репродукція картини Левітана Золота осінь грамзапис П. Чайковського Пори року відеозапис телевізор відеомагнітофон програвач казковий герой Осінь.
59063. Особливі, одиничні та суттєві ознаки. Корекційне заняття 4-й клас 38 KB
  Запитання озвучуються інші команди дають відповіді. Запрошення до зоопарку Капітан команди Євразія знайомить усіх дітей із кішкою рись. Капітан команди Африка знайомить усіх дітей із кішкою сервал яка проживає на Африканському континенті.