Sybase Replication Server

Sybase Replication Server
Программное обеспечение Sybase Replication Server – решение для построения распределенных систем, предоставляет гибкую архитектуру для построения систем, отвечающих реальным требованиям бизнеса.
Sybase Replication Server – ключевой компонент в разработке эффективных по стоимости распределенных систем, отвечающих важнейшим требованиям бизнеса. Он решает несколько важнейших проблем клиентов, не разрешимых с помощью обычной архитектуры распределенных БД:

  • корпоративное объединение: Replication Server позволяет построить единое корпоративное представление распределенных операций, максимально близкое к реальному времени, даже в случаях, когда части распределенной системы используют различные аппаратные платформы и СУБД;
  • децентрализация: Replication Server позволяет размещать данные в тех местах, где эти данные нужны. Это уменьшает зависимость от отказов центрального компьютера и сетей передачи данных и сокращает общие расходы на обмен информацией. Он также поддерживает двунаправленное совместное использование данных с использованием безопасного способа обновления удаленных данных;
  • высокая доступность: системы, использующие Replication Server, остаются надежными и устойчивыми, несмотря на сбои оборудования, программного обеспечения и сетей. Такие системы обеспечивают очень высокое время реакции при разумных затратах;
  • поддержка систем принятия решений: Replication Server может реплицировать данные OLTP, позволяя аналитикам использовать данные практически в режиме реального времени (с отставанием в несколько секунд). При этом задачи DSS не будут оказывать никакого влияния на производительность выполнения задач OLTP;
  • аварийное восстановление: Replication Server позволяет поддерживать «теплый резерв» базы данных (warm standby). В случае аварии основной БД приложения могут быстро переключиться на резервную копию.


Распределенные данные для распределенных подразделений

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

Ограничения распределенных БД

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

Практическое применение распределенных БД, даже если не учитывать ненадежность оборудования, весьма затруднено из-за сложности и дороговизны использования протокола 2РС, растущих в геометрической прогрессии по мере роста количества серверов.

Потребности организаций

Поскольку в распределенных БД много проблем остаются нерешенными, организации повсеместно ищут распределенные системы, удовлетворяющие их требованиям. Эти требования включают доставку «живой» информации подразделениям, корпоративное объединение информации, получаемой от подразделений,поддержку принятия решений в реальном времени и непрерывность функционирования системы несмотря на неожиданные отказы. Практичное решение должно удовлетворять этим требованиям в разнородной среде и обеспечивать высокую степень локальной специализации.

Sybase Replication Server

Sybase Replication Server отвечает всем этим критичным требованиям. Через любое количество серверов данные передаются каждому обрабатывающему их подразделению. Управляемая событиями передача данных и надежный механизм сохранения дают гарантию, что удаленные подразделения будут получать информацию в режиме, максимально приближенном к режиму реального времени.

Объединение корпоративной информации

Replication Server облегчает организациям решение задачи объединения информации, получаемой от различных подразделений. Он может работать с гетерогенными источниками данных, собирая вместе все данные организации. В то время как любой отдел полностью сохраняет контроль над своими данными, часть этих данных может передаваться в штаб-квартиру фирмы. Таким образом, руководство организации может получать всю необходимую информацию практически в режиме реального времени.

Технические достоинства

Сохранение целостности транзакций и данных
  • использование репликации транзакций гарантирует сохранность ссылочной целостности всей распределенной информации;

  • возможность задания правил обработки гарантирует качество и целостность данных;

  • локальные пользователи полностью сохраняют контроль над своими данными.

Доставка данных на локальные серверы
  • Replication Server передает данные между гетерогенными системами. Replication Agents позволяют объединить разнородные источники данных. Шлюзы Enterprise CONNECT и Replication Driver for ODBC позволяют объединить разнородные приемники данных;

  • перемещение данных выполняется прозрачно;

  • доступ к данным осуществляется локально и прозрачно, что гарантирует простоту доступа для всех пользователей.

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

  • приложения поддержки принятия решений могут работать с Replication Server, не зная ничего о его существовании.

Простота управления
  • простой графический пользовательский интерфейс системы управления дает вам возможность контролировать работоспособность отдельных частей системы, следить за выполнением транзакций, управлять маршрутизацией и безопасностью;

  • графическая среда управления имеет все необходимые функции для установки и конфигурирования ресурсов Replication Server, включая технологию drag-and-drop для генерации определения репликации;

  • система проверяет корректность определений репликации и подписки на реплицируемые данные, сообщая об ошибках средствами GUI. Система автоматически выполняет команды для определения причины сбоя; если причина обнаружена, система предлагает варианты действий по ее устранению.

Гарантированная доставка данных
  • имеется возможность задавать передаваемые данные с точностью до строк и столбцов реляционных таблиц;

  • Replication Server автоматически распознает и передает изменения, выполняемые в первичной копии данных;

  • Replication Server асинхронно передает полные транзакции всем адресатам, обеспечивая их актуальной информацией.

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

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


Replication Server работает на всех наиболее распространенных платформах. Replication Server может работать с данными, хранимыми в РСУБД Sybase, на любой поддерживаемой платформе. Он также работает с данными других источников в любой форме, к которым можно осуществить доступ с помощью Replication Agents, Replication Driver for ODBC и с помощью серии продуктов взаимодействия Enterprise CONNECT.

Системные требования

  • количество серверов, поддерживаемых одним Replication Server, ограничено возможностями машины, объемом транзакций и возможностями сети;

  • наименьший размер очереди транзакций составляет 20 Mb и ограничен только размером дискового пространства;

  • размер исполняемого файла Replication Server – 6 Mb;

  • размер Sybase SQL Server Replication Agent – 3 Mb.





Санкт-Петербург

(812) 363-28-63

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Москва

(499) 403-12-24

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

2006-2023 © IT OUTSOURCING