18595

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

Доклад

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

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

Русский

2013-07-08

30 KB

0 чел.

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

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

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

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

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

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

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

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


 

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

54654. Монополистическая конкуренция 31.16 KB
  Для монополистической конкуренции как рыночной структуры характерно относительно большое число небольших производителей. Эти производители предлагают похожую, но не идентичную продукцию. Дифференциация продукта может осуществляться в различных формах
54655. Защита от ионизирующих излучений 23 KB
  Защита от ионизирующих излучений Ионизирующее излучение любое излучение взаимодействие которого со средой приводит к образованию в ней зарядов разных знаков т. К ионизирующим относятся: корпускулярные излучения состоящие из частиц с массой покоя отличной от нуля а αчастицы положительно заряженные обладают высокой ионизирующей и низкой проникающей способностями; они ионизируют среду; б βчастицы отрицательно заряженные поток электронов электрон элементарная частица с наименьшим отрицательным электрическим...
54656. Общие сведения о процессе горения 44.5 KB
  Общие сведения о процессе горения Пожар неконтролируемое горение вне специального очага наносящее ущерб вследствие уничтожения материальных ценностей. в источник зажигания любое горючее вещество накаленное тело электрический разряд имеющие запас энергии и температуру достаточную для возникновения горения других веществ. Зажигание воздействие источника зажигания на горючее вещество в присутствии кислорода приводящее к возникновению горения. Огонь внешнее проявление горения сопровождающееся свечением в пламени.
54657. Углекислотные и порошковые огнетушители 29 KB
  ОСНОВЫ ЭЛЕКТРОБЕЗОПАСНОСТИ Воздействие на человека электрического тока Воздействие тока на организм человека приводит к: а электротравмам травмам вызванным воздействием электрической дуги электрические ожоги; электрические знаки; металлизация кожи; механические повреждения ушибы переломы; б электрическим ударам вызывающим резкое расстройство нервной системы и как следствие судорожное сокращение мышц сердца поражение дыхательного центра; этот вид воздействия опасен и может привести к смертельному исходу....
54658. Основные требования безопасности ремонтно-наладочных работ в действующих электроустановках 49.5 KB
  Снимать предупреждающие и запрещающие плакаты можно только после оформления записи в журнале об окончании ремонта СИЗ резиновые галоши резиновые коврики головные уборы спецодежда Ремонтные работы на кабельных линиях электропередач ОПФ при ремонте кабельных линий: возможность повреждения кабелей находящихся под напряжением при их раскопках; разрывы в кабельных линиях обычно в муфтах при недопустимом натяжении; опасность...
54659. Классификация зданий по взрывопожарной опасности 38 KB
  Пожароопасная категория В помещения в которых находятся горючие трудногорючие жидкости твёрдые материалы; склады для хранения бумаги текстильных трикотажных обувных товаров. Пожароопасная категория Г помещения где находятся негорючие вещества и материалы в горячем раскалённом состоянии; процесс обработки которых сопровождается выделением лучистого тепла искр и пламени; связанные со сжиганием жидкого твёрдого газообразного топлива. Классификация пожароопасных зон Пожароопасная зона пространство внутри помещения в...
54660. Общие сведения о гидроприводе 139.5 KB
  Гидросистемы бывают: для подачи жидкости отсутствуют устройства преобразующие энергию жидкости в механическую работу системы водоснабжения зданий охлаждения смазывания машин класс разомкнутых гидросистем движение жидкости за счет работы насоса; гидравлические приводы совокупность устройств предназначенных для передачи механической энергии преобразования движения посредством рабочей жидкости класс замкнутых гидросистем. К ним относят: насосы гидромашины...
54661. Общие сведения об объемных насосах 1.21 MB
  Объемные насосы по характеру движения рабочего органа: возвратнопоступательные рабочая камера относительно корпуса неподвижна; имеются впускной и выпускной клапаны для соединения рабочей камеры с полостями всасывания и нагнетания; роторные рабочая камера подвижна клапаны отсутствуют. Возвратнопоступательные насосы По способу привода: прямодействующие за счет возвратнопоступательного воздействия непосредственно на вытеснитель простейший насос с ручным приводом; вальные за счет вращения ведущего вала преобразуемое в...
54662. Физические основы функционирования пневмосистем 792 KB
  Физические основы функционирования пневмосистем продолжение Термодинамические процессы процессы в двигателях установках компрессорах протекающие при постоянных отдельных параметрах рабочего тела или при переменных всех параметрах. Равновесные термодинамические процессы процессы проходящие при бесконечно малых перепадах давлений и температур при этом во всех точках термодинамической системы в любой момент времени параметры состояния одинаковы. Неравновесные необратимые термодинамические процессы процессы проходящие...