Автор работы: Пользователь скрыл имя, 10 Декабря 2013 в 20:00, реферат
Идея организации единой информационной среды крупного современного предприятия на принципах распределенной обработки данных становится все более популярной. Переход к реализации таких принципов от дорогостоящих и недостаточно гибких централизованных много пользовательских mainframe-систем, либо от мало мощных и слабо интегрированных систем на базе персональных компьютеров (что характерно для стран Восточной Европы и России в частности), происходит сейчас во всем компьютерном мире и встречается со сходными концептуальными трудностями.
Введение 3
Принцип тиражирования данных 4
Инструментарий тиражирования 7
Использование репликатора 11
Заключение 13
Список использованной литературы 14
В основе описанных схем
лежат следующие механизмы, регулирующие
взаимоотношения между
Когда тиражировать?
После определения тиражируемого набора данных и маршрута переноса изменений остается определить лишь момент инициации репликационного сервера. Как уже говорилось раньше, элементарным изменением, вызывающим реакцию репликатора, является транзакция, но тиражировать каждую транзакцию по одиночке было бы не всегда удобным. Например, было бы трудно зафиксировать состояние в принимающей базе данных на определенный час. Стремясь быть максимально гибким, репликатор предоставляет следующие возможности:
Как разрешать конфликты?
Конфликты, возникающие в некоторых ситуациях, например, при встречном тиражировании или при восстановлении базы данных с помощью репликатора из реплицированной копии, можно отнести к разряду планируемых проблем. Репликатор при необходимости самостоятельно обнаруживает противоречия в тиражируемых данных и предоставляет разрешение конфликта администратору (противоречивые данные обязательно регистрируются в журнале), либо делает это автоматически. Возможны следующие варианты:
ASK INGRES/Replicator комплектуется исчерпывающей системой оперативного управления, облегчающей организацию и мониторинг тиражирования.
С помощью специальной утилиты тиражируемые таблицы регистрируются как CDDS; одновременно приводятся сведения о их разбиении по вертикали и горизонтали. Кроме того, каждой таблице или ее части сопоставляется информация о ее распространении (DPP).
Утилита предоставляет информацию
о состоянии каждого
В число дополнительных средств управления тиражированием входят: возможность посылки сообщений серверам репликации, перемещение конфигурационной информации между базами данных, генерация новых репликационных серверов, порождение отчетов и автоматизированное построение правил репликации.
Как мы видим, набор инструментов для создания и поддержки тиражируемых систем не так уж мал и позволяет администратору системы реализовать самые неожиданные идеи распределенной обработки данных, что и будет показано на практических примерах.
При проработке вариантов тиражируемой системы следует учесть:
Проиллюстрируем применение репликатора на примере решения трех принципиально различных задач:
Первоначально основным применением идеи тиражирования была сфера распределенных данных, сверхзадачей которых была возможность доступа как по чтению, так и по записи ко всем данным территориально распределенной системы. Подчеркнем, что основными преимуществами автоматического тиражирования по сравнению с технологией STAR является высокая производительность, работоспособность, простота администрирования и гибкость системы при низких требованиях к коммуникационному оборудованию.
Вторая, не менее интересная
область - построение высоконадежных систем
с резервируемой избыточностью.
Надежность можно рассматривать
с двух точек зрения: сохранности
данных и непрерывности
Третий пример использования
репликатора связан с распараллеливанием
обработки в сильно загруженных
базах данных, ориентированных на
оперативную обработку
Функциональная мощность репликатора позволяет добиться гораздо большего за счет самых разнообразных комбинаций и сочетаний уже упомянутых и/или пока даже неосознанных решений и подходов.
В последнее время в
отечественной и зарубежной периодике
стали появляться первые статьи о
технологии тиражирования данных, в
которых перспективные средства
тиражирования трактуются иногда как
очередное "новое увлечение
Сегодня SK Ingres/Replicator уже доступен на ключевых платформах, таких как DEC, IBM, ICI, Sun и других. Несомненно, это сыграет особую роль в продвижении самых современных технологий распределенных вычислений на российский рынок. Новые идеи и подходы, реализованные в SK INGRES/Replicator, выходят за рамки конкретного продукта и обретают черты перспективной информационной технологии, и в этом качестве они, по нашему мнению, представляют для отечественных пользователей особый интерес.