(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Sybase Replication Server

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

Sybase Replication Server выходит за пределы распределенных баз данных и предоставляет первое решение для построения настоящих распределенных систем - гибкую архитектуру для построения систем, отвечающих реальным требованиям бизнеса. Более ранние архитектуры распределенных БД используют протокол двухфазного завершения транзакций (2PC), который слишком дорог для повседневного использования и может привести к остановке всей системы из-за отказа одной из компонент. В других подходах используется упрощенный механизм "моментальных снимков" таблиц (snapshots), который не использует транзакции и поэтому не обеспечивает транзакционную целостность копий данных. Предлагая реальные решения для реальных проблем, Replication Server является лидером отрасли среди продуктов для репликации.

Replication Server синхронизирует реплицируемые копии данных, находящиеся на гетерогенных платформах в сети клиент-сервер. Он обеспечивает высочайшую производительность при оперативной обработке транзакций (On-Line Transactions Processing - OLTP), устраняя принципиальное противоречие между производительностью приложений OLTP и систем поддержки принятия решений (Decision Support Systems - DSS). Он также обеспечивает высокую степень локальной автономности и гибкости. Удаленные места могут обновлять реплицируемые данные, используя безопасный механизм удаленного обновления. Преобразуя информацию на лету, Replication Server синхронизирует базы данных с разными структурами, форматами данных и именами полей и таблиц. Гибкий механизм репликации событий обеспечивает оповещение удаленных мест о событиях, позволяя каждому удаленному месту реагировать на события в соответствии с местными потребностями.

Replication Server поддерживает отказоустойчивую работу системы - архитектуру приложений, которая позволяет пользователям продолжать работу даже в случаях отсутствия связи с отдельными частями распределенной системы. После восстановления связи Replication Server автоматически синхронизирует базы данных.

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

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

Возможности

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

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

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

Аварийные сбои сети происходят в любой распределенной системе. Однако, при использованииReplication Server они не сказываются на выполняемых операциях.

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

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

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

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

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

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

Непрерывность работы - Поскольку Replication Server передает данные удаленным местам и их обработка выполняется локально, неработоспособность сетей и удаленных серверов мало затрагивает локальных пользователей. Во время отключения первичных источников данных пользователи могут продолжать операции со своими локальными копиями данных. Фактически, многие организации используют Replication Server для поддержания аварийных копий данных в "теплом резерве" (warm standby). Даже в случае отказа основной системы в течение длительного времени, пользователи продолжают получать информацию, поскольку они автоматически переключатся на резервную систему, содержащую практически все транзакции, завершенные основной системой. При отказе резервной системы она будет автоматически синхронизована с основной после восстановления.

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

Replication Server также может использовать технологию Sybase Enterprise CONNECT для интеграции БД-приемников от различных производителей. Шлюзы Enterprise CONNECT используют тот же интерфейс Open Server, что и Replication Server, поэтому вы можете легко объединить эти компоненты. Специальный Replication Driver for ODBC позволяет вашей системе распространять информацию по различным базам данных, совместимым с ODBC. Replication Agent, шлюзы Enterprise CONNECT и Replication Driver for ODBC позволяют объединять самые разные платформы, от переносных и настольных компьютеров до мэйнфреймов.

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

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

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

    Сохранение целостности транзакций и данных
  • использование репликации транзакций гарантирует сохранность ссылочной целостности всей распределенной информации
  • возможность задания правил обработки гарантирует качество и целостность данных
  • локальные пользователи полностью сохраняют контроль над своими данными
    Доставка данных на локальные серверы
  • 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 Success службы Sybase Professional Service предусматривает обучение на местах, практические занятия и совместное пректирование и разработку пилотного проекта вашей системы.

Replication Server Manager позволяет дистанционно управлять компонентами Replication Server.

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

Техническая спецификация

Поддерживаемые платформы - 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

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 06.06.2007 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM RATIONAL Clearcase Floating User From Rational Clearcase Lt Floating User Trade Up License + Sw Subscription & Support 12 Months
VMware Workstation Pro 12 for Linux and Windows, ESD
Купить WinRAR : 5 : Академическая лицензия 1 лицензия
Radmin 3.x - Стандартная лицензия 1 компьютер
Nero Basic Burning ROM 2018 VL 5 - 9 License corporate
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Выбрать лицензию

PowerDesigner Studio Personal per seat

PowerDesigner Studio Personal (1 сетевой клиент)

PowerDesigner Studio Enterprise per seat

PowerDesigner Studio Enterprise (1 сетевой клиент)

Adaptive Server Enterprise Enterprise Edition (Win, Linux, MacOS) per CPU (на процессор)

Adaptive Server Enterprise Enterprise Edition (Win, Linux) Base Server

Adaptive Server Enterprise Enterprise Edition (Win, Linux) 1 Networked seat

Adaptive Server Enterprise Enterprise Edition (other Unix) per CPU (на процессор)

Adaptive Server Enterprise Enterprise Edition Unix Base Server

Adaptive Server Enterprise Enterprise Edition Unix 1 Networked seat

Adaptive Server Enterprise Enterprise Edition Unix 1 concurrent User

Adaptive Server Enterprise Small Business Edition per CPU (на процессор)

Adaptive Server Enterprise Small Business Edition Server (with 5 Networked seat)

Adaptive Server Enterprise Small Business Edition 1 Networked seat

Enterprise Application Server Advanced Edition per CPU (на процессор)

Enterprise Application Server Workgroup Edition (for 2 CPU's)

Pocket PowerBuilder per seat (на рабочее место)

PowerBuilder Professional per seat (на рабочее место)

PowerBuilder Enterprise per seat (на рабочее место)

PowerDesigner Developer Personal per seat

PowerDesigner Developer Personal (1 сетевой клиент)

PowerDesigner DeveloperEnterprise per seat

PowerDesigner Developer Enterprise (1 сетевой клиент)

PowerDesigner DataArchitect Personal per seat

PowerDesigner DataArchitect Personal (1 сетевой клиент)

PowerDesigner DataArchitect Enterprise per seat

PowerDesigner DataArchitect Enterprise (1 сетевой клиент)

Sybase Replication Server per CPU (на процессор)

Sybase Replication Server Server (Cервер)

Sybase Replication Server Networked seat (рабочее место пользователя)

SQL Anywhere Studio per 1 CPU (на 1 процессор)

SQL Anywhere Studio Server for Workgroups - 5 User

SQL Anywhere Studio Server for Workgroups - 10 User

SQL Anywhere Studio Additional Networked seat

Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Компьютерный дизайн - Все графические редакторы
Работа в Windows и новости компании Microsoft
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100