SlideShare a Scribd company logo
1 of 27
Технология DBRepl - «Репликация информационных
баз»
Copyright © 2014, ЗАО «Софтпоинт»
www.softpoint.ru
Чивтаев Алексей
Руководитель отдела внедрения корпоративных
информационных систем SOFTPOINT
Содержание презентации
 Почему ищут альтернативу обменам 1С
 Описание технологии DBRepl
 Как происходит внедрение DBRepl
 Области применения DBRepl
 Практические примеры использования
Наиболее распространенные причины, почему
ищут альтернативный механизм обмена:
Что нужно:
• Оперативный обмен между подразделениями компании в течение всего
рабочего дня;
• Стабильная автоматическая работа;
• Информативные и удобные средства контроля и управления.
Недостаточный уровень контроля за состоянием обменов в системах с большим
количеством узлов
В рабочее время обмены мешают пользователям (блокировки, нагрузка)
Низкая скорость обмена (обмены не успевают отработать за ночь)
Низкая стабильность обменов (плохая связь, много узлов)
Что такое DBRepl:
 DBRepl - это самостоятельная технология обмена данными,
альтернатива обменам 1С и репликации MS SQL.
 DBRepl - это асинхронная транзакционная репликация с
обновляющими Подписчиками.
 Ядро DBRepl реализовано на основе механизмов SQL (триггеры,
процедуры) и OLEDB.
 DBRepl имеет две спец-реализации, адаптированные под
особенности платформ 1С:Предприятие 7.7 и 8.х.
 DBRepl применима не только к 1С, но в принципе к
произвольным ИС на основе SQL.
4
5
Ключевые особенности DBRepl:
Автоматическая работа
Централизованный контроль из единой
консоли
Развитая фильтрация
Онлайн обмен
Минимум нагрузки и блокировок
Надёжная работа на плохих каналах связи
Архитектура распределенной ИС
на основе DBRepl
Особенности транспортного механизма
 Собственный транспортный протокол на основе OLEDB.
 Гарантированная доставка пакетов.
 Не страшны обрывы связи: пользователи продолжают работать,
изменения накапливаются в очередях. При восстановлении связи все
транзакции доставляются.
 Строгое соблюдение транзакционной целостности и
последовательности (в любой момент времени каждая БД находится в
«консистентном» состоянии).
 Передача каждой транзакции начинается немедленно после фиксации;
время доставки – от 5 секунд.
 Потоками данных управляет Дистрибутор.
Разрешение конфликтов:
 Автоматический разбор конфликтов.
 «Побеждает первый»: побеждает всегда та транзакция,
которая первой пришла на Дистрибутор (такая схема
связана с необходимостью обеспечивать оперативность
обмена).
 Проигравшая транзакция корректно откатывается.
Возможности тонкой фильтрации:
 Тонкая Фильтрация – специальный механизм
интегрированный с 1С:Предприятие.
 Возможна «тонкая» фильтрация с детализацией
до отдельной транзакции.
 Логика назначения маршрута тонкой фильтрации
реализуется на языке программирования 1С.
 Тонкая фильтрация используется в сложных
цепочках обмена некоторых подсистем: например,
согласование документов (один филиал создает,
другой – согласует).
Служба Агента
Репликации на Подписчике
Очередь Репликации на Подписчике
БД 1С 8
.х
ЦБ
Дистрибутор
БД 1С 8
.х
Пермь
БД 1С 8
.х
Сочи
Агент получает из
регистра сведений
перечень Адресатов
для транзакции
Контур
обмена
Запись Адресатов в служебный
регистр сведений
Процедуры 1С,
определяющие состав
Адресатов для транзакции
Подписки на события
Операция с документом:
проведение/запись/удаление
1С: формирование
Тонкого Фильтра на
Подписчике на стороне 1С 8.х
Грубая фильтрация:
 «Грубый» фильтр проще «Тонкого», он настраивается
применительно к виду объектов метаданных.
Пример настроек:
- документы мигрируют только между Филиалом и ЦБ: правило
«Филиал <-> ЦБ»;
- НСИ (справочники, регистры сведений) мигрируют всюду:
правило «всё-всем».
 Во многих системах достаточно только «Грубого» фильтра.
Архивы транзакций и логи событий:
 Все события подробно логируются, логи хранятся.
 Все транзакции, прошедшие через Репликацию, накапливаются в
архивах на Подписчиках и Дистрибуторе.
 Период хранения архивов транзакций и логов событий –
настраивается по необходимости.
 Архивы транзакций могут использоваться для восстановления баз
данных при сбоях.
 Архивы транзакций и логи событий могут использоваться для
исследования истории изменений по объекту.
Механизм «Мост с УРБД»:
ЦБ,Разработчик
БД Филиала
данные
БД Филиала
БД Филиала
данны
е
данные
Региональный
контур:
Репликация
конф
а
конфа
конфа
Региональная Центральная БД
будет совмещать роль
Подписчика с ролью
Разработчика
ЦБ,Разработчик
БД Филиала
данные
БД Филиала
БД Филиала
данны
е
данные
Региональный
контур:
Репликация
конф
а
конфа
конфа
Региональная Центральная БД
будет совмещать роль
Подписчика с ролью
Разработчика
ПланО
бмена
–
Данны
е, Конф
а
Федеральная ЦБ
ПланО
бмена
–
Данны
е, Конф
а
Федеральный
контур:
План Обмена
Целевая схема обмена с применением на разных уровнях Репликации и Плана Обмена.
Некоторые цифры:
 До 2500 транзакций в минуту.
 Время доставки транзакции – от 5 секунд.
 Сжатие информации при транспортировке – до 10 раз.
 «Толщина» канала связи: необходимый минимум зависит от
количества транзакций и от потребности в степени оперативности
обмена.
Пример. Есть клиенты со слабыми каналами:
128-256 Kbps, периодические ухудшения до 56 Kbps, Ping 1,5 сек.,
в том числе с потерей пакетов.
«Консоль управления»: монитор очередей
«Консоль управления»:
интерфейс анализа состава очередей и транзакций
«Консоль управления»: настройка статей подписки
Централизованное обновление конфигурации 1С
БД-
«Разработчик»
Контур обмена
Дистрибутор
Хранилище
1С
БД 1С 8.х
Центральная
Сервис
Обновления
Конфигурации
1С
БД 1С 8.х
Пермь
Сервис
Обновления
Конфигурации
1С
БД 1С 8.х
Сочи
Сервис
Обновления
Конфигурации
1С
БД 1С 8.х
Программисты
1С: изменения
конфигурации
Что нужно при внедрении DBRepl
Инфраструктура
• Изменений в инфраструктуре не потребуется, решение Софтпоинт
адаптируется под специфику информационной системы.
Программное обеспечение
• Для реализации проекта все необходимое программное обеспечение
уже есть у клиента – это лицензии Microsoft SQL Server и
1С:Предприятие.
Аппаратная платформа
• Для реализации проекта требуется выделение одного дополнительного
сервера – Дистрибутора.
Как проходит внедрение DBRepl
 Вмешательство в конфигурацию 1С практически не требуется (только
минимальное при использовании Тонкой Фильтрации).
 Подготовка к внедрению Репликации и разворачивание компонент
Репликации не мешает работе пользователей, система продолжает работать в
обычном режиме на обменах 1С.
 Когда все компоненты внедрены, переход на обмен по Репликации
происходит практически «по щелчку»: отключается обмен 1С, включается
обмен по Репликации.
 Переход на обмен по Репликации не заметен для обычных пользователей
1С: они видят лишь то, что данные из других баз стали приходить быстрее.
Что даёт внедрение DBRepl
Онлайн обмен данными – различие баз данных контура обмена от 10 секунд.
Гарантированная доставка данных – независимо от наличия или отсутствия
каналов связи данные будут накапливаться в локальных базах, и после
восстановления связи оперативно доставлены по контуру обмена.
Максимальная производительность – при операциях обмена пользователи
не ощущают дополнительной нагрузки в локальных базах и могут вести
обычную оперативную работу в системе.
Централизованное управление – всё управление и контроль в единой
консоли.
Масштабирование – решение позволяет увеличивать количество баз данных,
участвующих в обмене, без снижения производительности всей системы.
Эффективность применения. Кейс №1.
20 филиалов, обмен 1 раз в
сутки, но из-за большого
объёма данных даже такая
частота не выдерживается:
Бизнесу необходим оперативный
обмен между подразделениями в
течение всего рабочего дня.
Типовой обмен 1С: После внедрения DBRepl:
Задержка синхронизации баз
данных – в пределах 5 минут.
Помех пользователям нет.
Появилась возможность внедрять
новые продвинутые бизнес-
процессы, опирающиеся на
высокую скорость и стабильность
обмена (согласование
документов).
50+ филиалов, обмен (XML) 1 раз в
сутки.
Что нужно:
• оперативный обмен;
• надёжность и управляемость;
• консолидированная БД: для
веб-портала и для аналитики.
Нетиповой обмен 1С: После внедрения DBRepl:
Задержка синхронизации баз
данных – в пределах 30 секунд.
Помех пользователям нет.
Создана консолидированная БД.
Надёжная автоматическая работа;
централизованный интерфейс
контроля и управления.
Улучшен веб-портал.
Эффективность применения. Кейс №2.
20 филиалов, очень слабые
каналы связи (128Кб/с, ping 1500,
потери TCP-пакетов, подолгу нет
связи совсем), обмен 1 раз в сутки:
Что нужно:
• оперативный обмен насколько
возможно;
• Надёжная автоматическая
работа при плохой связи;
• Упрощенное обновление
конфигурации.
Типовой обмен 1С: После внедрения DBRepl:
Задержка синхронизации баз
данных – от 30 секунд *.
Централизованный механизм
обновления конфигурации 1С.
Надёжная автоматическая работа
даже при постоянно падающих
каналах связи.
Эффективность применения. Кейс №3.
Единственная БД 1С
Что нужно:
• горячая копия БД для
отказоустойчивости;
• Распределение нагрузки
между двумя БД;
Обмен не используется: После внедрения DBRepl:
Создана копия продуктивной БД,
задержка синхронизации баз
данных – в пределах 20 секунд.
Обработка тяжелых отчетов
возложена на копию БД:
• применена компонента,
автоматически
перенаправляющая
пользовательское соединение
в БД-копию.
Эффективность применения. Кейс №4.
Области применения DBRepl
Построение распределенной системы – возможности построения
распределенных ИС с использованием этой технологии особенно широки за счет
ряда преимуществ.
Централизация бизнес-процессов – высокая скорость обмена и широкие
возможности фильтрации позволяют оптимизировать и централизовать управление
компанией, упорядочить документооборот. Пример: заявки на расходование средств
создают в филиалах, а подтверждают в финансовом управлении в центральной БД.
Online резервирование – за счет высокой скорости обмена возможно выполнение
задачи полного резервирования. В случае разрушения одной базы, всегда есть её
«горячая копия», можно либо восстановить из неё данные, либо оперативно
переключить на неё пользователей.
Увеличение производительности – за счет высокой оперативности обмена
возможна реализация программного кластера, состоящего из двух и более копий
базы данных, и перераспределять нагрузку между ними.
Контакты
Россия, Москва, 107140
3-й Красносельский пер., 21 стр.1,
+7(495) 543-74-02
softpoint@softpoint.ru
www.softpoint.ru

More Related Content

What's hot

Зачем пользователю ПП 1С облачный сервис «1С:Предприятие 8 через интернет» (1...
Зачем пользователю ПП 1С облачный сервис «1С:Предприятие 8 через интернет» (1...Зачем пользователю ПП 1С облачный сервис «1С:Предприятие 8 через интернет» (1...
Зачем пользователю ПП 1С облачный сервис «1С:Предприятие 8 через интернет» (1...sorokinats
 
Интернет-магазин: интеграция с учетными системами. Евгений Тарасов. 3 секция
Интернет-магазин: интеграция с учетными системами. Евгений Тарасов. 3 секцияИнтернет-магазин: интеграция с учетными системами. Евгений Тарасов. 3 секция
Интернет-магазин: интеграция с учетными системами. Евгений Тарасов. 3 секцияBaikal_Internet_Forum
 
технологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедренийтехнологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедренийTatjana Ostretsova
 
как обеспечить качественное функционирование ит систем для маркетинга и прода...
как обеспечить качественное функционирование ит систем для маркетинга и прода...как обеспечить качественное функционирование ит систем для маркетинга и прода...
как обеспечить качественное функционирование ит систем для маркетинга и прода...soft-point
 
Лучшие практики на службе техподдержки
Лучшие практики на службе техподдержкиЛучшие практики на службе техподдержки
Лучшие практики на службе техподдержкиКорус Консалтинг СНГ
 
Tools to ensure quality of information system
Tools to ensure quality of information system Tools to ensure quality of information system
Tools to ensure quality of information system soft-point
 
интранет системы практическое применение
интранет системы практическое применениеинтранет системы практическое применение
интранет системы практическое применениеTatjana Ostretsova
 
Microsoft - What you get
Microsoft - What you getMicrosoft - What you get
Microsoft - What you getveejar
 
Mediabrain & Bitrix24
Mediabrain & Bitrix24Mediabrain & Bitrix24
Mediabrain & Bitrix24Zekov Aleksey
 
Презентация системы А2Б
Презентация системы А2БПрезентация системы А2Б
Презентация системы А2БTatiana Melnikova
 
Электронная подпись в LanDocs
Электронная подпись в LanDocsЭлектронная подпись в LanDocs
Электронная подпись в LanDocsLANIT
 

What's hot (18)

Naumen Service Desk 4.0 – больше чем ITSM
Naumen Service Desk 4.0 – больше чем ITSMNaumen Service Desk 4.0 – больше чем ITSM
Naumen Service Desk 4.0 – больше чем ITSM
 
Зачем пользователю ПП 1С облачный сервис «1С:Предприятие 8 через интернет» (1...
Зачем пользователю ПП 1С облачный сервис «1С:Предприятие 8 через интернет» (1...Зачем пользователю ПП 1С облачный сервис «1С:Предприятие 8 через интернет» (1...
Зачем пользователю ПП 1С облачный сервис «1С:Предприятие 8 через интернет» (1...
 
Интернет-магазин: интеграция с учетными системами. Евгений Тарасов. 3 секция
Интернет-магазин: интеграция с учетными системами. Евгений Тарасов. 3 секцияИнтернет-магазин: интеграция с учетными системами. Евгений Тарасов. 3 секция
Интернет-магазин: интеграция с учетными системами. Евгений Тарасов. 3 секция
 
Deep crmsfa
Deep crmsfaDeep crmsfa
Deep crmsfa
 
1С Фреш
1С Фреш1С Фреш
1С Фреш
 
технологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедренийтехнологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедрений
 
как обеспечить качественное функционирование ит систем для маркетинга и прода...
как обеспечить качественное функционирование ит систем для маркетинга и прода...как обеспечить качественное функционирование ит систем для маркетинга и прода...
как обеспечить качественное функционирование ит систем для маркетинга и прода...
 
Лучшие практики на службе техподдержки
Лучшие практики на службе техподдержкиЛучшие практики на службе техподдержки
Лучшие практики на службе техподдержки
 
Tools to ensure quality of information system
Tools to ensure quality of information system Tools to ensure quality of information system
Tools to ensure quality of information system
 
DATA CLUSTER
 DATA CLUSTER DATA CLUSTER
DATA CLUSTER
 
Sap Hana
Sap HanaSap Hana
Sap Hana
 
Bitrix24
Bitrix24Bitrix24
Bitrix24
 
интранет системы практическое применение
интранет системы практическое применениеинтранет системы практическое применение
интранет системы практическое применение
 
Microsoft - What you get
Microsoft - What you getMicrosoft - What you get
Microsoft - What you get
 
Mediabrain & Bitrix24
Mediabrain & Bitrix24Mediabrain & Bitrix24
Mediabrain & Bitrix24
 
Презентация системы А2Б
Презентация системы А2БПрезентация системы А2Б
Презентация системы А2Б
 
HP Vertica
HP VerticaHP Vertica
HP Vertica
 
Электронная подпись в LanDocs
Электронная подпись в LanDocsЭлектронная подпись в LanDocs
Электронная подпись в LanDocs
 

Viewers also liked

מאמר על יעילות השיטה בילדים
מאמר על יעילות השיטה בילדיםמאמר על יעילות השיטה בילדים
מאמר על יעילות השיטה בילדיםZachi Berger, Ph.D. MBA
 
Resume Bhavesh Amin
Resume Bhavesh AminResume Bhavesh Amin
Resume Bhavesh AminBhavesh Amin
 
Subway Applications in Marketing
Subway Applications in MarketingSubway Applications in Marketing
Subway Applications in MarketingEric Hughett, MBA
 
PERSONAL INFORMATION STORAGE
PERSONAL INFORMATION STORAGEPERSONAL INFORMATION STORAGE
PERSONAL INFORMATION STORAGEsoft-point
 
المنطقة المانحة في زراعة الشعر
المنطقة المانحة في زراعة الشعر المنطقة المانحة في زراعة الشعر
المنطقة المانحة في زراعة الشعر dr yetkin bayer
 
الوحدة الرابعة
الوحدة الرابعةالوحدة الرابعة
الوحدة الرابعةSaif Eddin
 
海外樓市_星核心區豪宅呎價1.4萬值捧
海外樓市_星核心區豪宅呎價1.4萬值捧海外樓市_星核心區豪宅呎價1.4萬值捧
海外樓市_星核心區豪宅呎價1.4萬值捧Isabel Lau
 
מאמר על היעילות של השיטה בחולים אונקולוגיים
מאמר על היעילות של השיטה בחולים אונקולוגייםמאמר על היעילות של השיטה בחולים אונקולוגיים
מאמר על היעילות של השיטה בחולים אונקולוגייםZachi Berger, Ph.D. MBA
 
מאמר על היעילות של השיטה בחולים אונקולוגיים
מאמר על היעילות של השיטה בחולים אונקולוגייםמאמר על היעילות של השיטה בחולים אונקולוגיים
מאמר על היעילות של השיטה בחולים אונקולוגייםZachi Berger, Ph.D. MBA
 
TRAFFIC SIMULATOR
TRAFFIC SIMULATORTRAFFIC SIMULATOR
TRAFFIC SIMULATORsoft-point
 
Qualitative operation of IT systems
Qualitative operation of IT systemsQualitative operation of IT systems
Qualitative operation of IT systemssoft-point
 
الوحدة السابعة (1)
الوحدة السابعة (1)الوحدة السابعة (1)
الوحدة السابعة (1)Saif Eddin
 
الوحدة الحادية عشرة
الوحدة الحادية عشرةالوحدة الحادية عشرة
الوحدة الحادية عشرةSaif Eddin
 

Viewers also liked (20)

Maor Patent PCT
Maor Patent PCTMaor Patent PCT
Maor Patent PCT
 
מאמר על יעילות השיטה בילדים
מאמר על יעילות השיטה בילדיםמאמר על יעילות השיטה בילדים
מאמר על יעילות השיטה בילדים
 
Resume Bhavesh Amin
Resume Bhavesh AminResume Bhavesh Amin
Resume Bhavesh Amin
 
Subway Applications in Marketing
Subway Applications in MarketingSubway Applications in Marketing
Subway Applications in Marketing
 
PERSONAL INFORMATION STORAGE
PERSONAL INFORMATION STORAGEPERSONAL INFORMATION STORAGE
PERSONAL INFORMATION STORAGE
 
المنطقة المانحة في زراعة الشعر
المنطقة المانحة في زراعة الشعر المنطقة المانحة في زراعة الشعر
المنطقة المانحة في زراعة الشعر
 
الوحدة الرابعة
الوحدة الرابعةالوحدة الرابعة
الوحدة الرابعة
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Imran CV
Imran CVImran CV
Imran CV
 
海外樓市_星核心區豪宅呎價1.4萬值捧
海外樓市_星核心區豪宅呎價1.4萬值捧海外樓市_星核心區豪宅呎價1.4萬值捧
海外樓市_星核心區豪宅呎價1.4萬值捧
 
Moi
MoiMoi
Moi
 
מאמר על היעילות של השיטה בחולים אונקולוגיים
מאמר על היעילות של השיטה בחולים אונקולוגייםמאמר על היעילות של השיטה בחולים אונקולוגיים
מאמר על היעילות של השיטה בחולים אונקולוגיים
 
מאמר על היעילות של השיטה בחולים אונקולוגיים
מאמר על היעילות של השיטה בחולים אונקולוגייםמאמר על היעילות של השיטה בחולים אונקולוגיים
מאמר על היעילות של השיטה בחולים אונקולוגיים
 
TRAFFIC SIMULATOR
TRAFFIC SIMULATORTRAFFIC SIMULATOR
TRAFFIC SIMULATOR
 
Qualitative operation of IT systems
Qualitative operation of IT systemsQualitative operation of IT systems
Qualitative operation of IT systems
 
NRI Services
NRI Services NRI Services
NRI Services
 
الوحدة السابعة (1)
الوحدة السابعة (1)الوحدة السابعة (1)
الوحدة السابعة (1)
 
Keidan Presentation 2016 + video
Keidan Presentation 2016 + videoKeidan Presentation 2016 + video
Keidan Presentation 2016 + video
 
الوحدة الحادية عشرة
الوحدة الحادية عشرةالوحدة الحادية عشرة
الوحدة الحادية عشرة
 
PEEFEXPERT
PEEFEXPERTPEEFEXPERT
PEEFEXPERT
 

Similar to DB REPLICATION

IBM DB2 LUW: миграция с других платформ СУБД
IBM DB2 LUW: миграция с других платформ СУБДIBM DB2 LUW: миграция с других платформ СУБД
IBM DB2 LUW: миграция с других платформ СУБДMaxim Zinal
 
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Ontico
 
Вебинар Alpe consulting и СКБ Контур. Варианты интеграции ЮЗДО и SAP
Вебинар Alpe consulting и СКБ Контур. Варианты интеграции ЮЗДО и SAPВебинар Alpe consulting и СКБ Контур. Варианты интеграции ЮЗДО и SAP
Вебинар Alpe consulting и СКБ Контур. Варианты интеграции ЮЗДО и SAPMikhail Kalyabin
 
Обзор новых возможностей Cisco Contact Center Express 10
Обзор новых возможностей Cisco Contact Center Express 10 Обзор новых возможностей Cisco Contact Center Express 10
Обзор новых возможностей Cisco Contact Center Express 10 Cisco Russia
 
Microsoft BI User Group: Работаем с 1С эффективно
Microsoft BI User Group: Работаем с 1С эффективноMicrosoft BI User Group: Работаем с 1С эффективно
Microsoft BI User Group: Работаем с 1С эффективноEugenia Korshunova (Pavlova)
 
Microsoft BI User Group: Работаем с 1С эффективно
Microsoft BI User Group: Работаем с 1С эффективноMicrosoft BI User Group: Работаем с 1С эффективно
Microsoft BI User Group: Работаем с 1С эффективноMarina Payvina
 
Принципы и подходы Cisco для автоматизации в сетях операторов связи
Принципы и подходы Cisco для автоматизации в сетях операторов связиПринципы и подходы Cisco для автоматизации в сетях операторов связи
Принципы и подходы Cisco для автоматизации в сетях операторов связиCisco Russia
 
1С:Предприятие. Новые возможности работы через интернет
1С:Предприятие. Новые возможности работы через интернет1С:Предприятие. Новые возможности работы через интернет
1С:Предприятие. Новые возможности работы через интернет«ГК ГЭНДАЛЬФ»
 
Услуга контактный центр по запросу от CTI
Услуга контактный центр по запросу от CTIУслуга контактный центр по запросу от CTI
Услуга контактный центр по запросу от CTICTI2014
 
Сетевой инженер 2.0. Что нужно знать о программируемости в корпоративной сети?
Сетевой инженер 2.0. Что нужно знать о программируемости в корпоративной сети?Сетевой инженер 2.0. Что нужно знать о программируемости в корпоративной сети?
Сетевой инженер 2.0. Что нужно знать о программируемости в корпоративной сети?Cisco Russia
 
Разработка автоматизированной системы компоновки проектной документации и обу...
Разработка автоматизированной системы компоновки проектной документации и обу...Разработка автоматизированной системы компоновки проектной документации и обу...
Разработка автоматизированной системы компоновки проектной документации и обу...Andrew Chuprina
 
Обзор OMNITRACKER CleverENGINE
Обзор OMNITRACKER CleverENGINEОбзор OMNITRACKER CleverENGINE
Обзор OMNITRACKER CleverENGINECleverics
 
Power BI для аналитики данных из 1С: практический опыт
Power BI для аналитики данных из 1С: практический опытPower BI для аналитики данных из 1С: практический опыт
Power BI для аналитики данных из 1С: практический опытMarina Payvina
 
1С-ABBYY Comparator. Новый сервис для пользователей программ 1С
1С-ABBYY Comparator. Новый сервис для пользователей программ 1С1С-ABBYY Comparator. Новый сервис для пользователей программ 1С
1С-ABBYY Comparator. Новый сервис для пользователей программ 1Сsorokinats
 
Поддержка решений 1С (Раздолье)
Поддержка решений 1С (Раздолье)Поддержка решений 1С (Раздолье)
Поддержка решений 1С (Раздолье)Vladimir Safronov
 
Позиционирование и концепция конфигурации 1С:ERP Управление Предприятием 2.0
Позиционирование и концепция конфигурации 1С:ERP Управление Предприятием 2.0Позиционирование и концепция конфигурации 1С:ERP Управление Предприятием 2.0
Позиционирование и концепция конфигурации 1С:ERP Управление Предприятием 2.0UltraUnion
 
Серверные решения Dell
Серверные решения DellСерверные решения Dell
Серверные решения DellDell_Russia
 

Similar to DB REPLICATION (20)

IBM DB2 LUW: миграция с других платформ СУБД
IBM DB2 LUW: миграция с других платформ СУБДIBM DB2 LUW: миграция с других платформ СУБД
IBM DB2 LUW: миграция с других платформ СУБД
 
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
 
Вебинар Alpe consulting и СКБ Контур. Варианты интеграции ЮЗДО и SAP
Вебинар Alpe consulting и СКБ Контур. Варианты интеграции ЮЗДО и SAPВебинар Alpe consulting и СКБ Контур. Варианты интеграции ЮЗДО и SAP
Вебинар Alpe consulting и СКБ Контур. Варианты интеграции ЮЗДО и SAP
 
Обзор новых возможностей Cisco Contact Center Express 10
Обзор новых возможностей Cisco Contact Center Express 10 Обзор новых возможностей Cisco Contact Center Express 10
Обзор новых возможностей Cisco Contact Center Express 10
 
Microsoft BI User Group: Работаем с 1С эффективно
Microsoft BI User Group: Работаем с 1С эффективноMicrosoft BI User Group: Работаем с 1С эффективно
Microsoft BI User Group: Работаем с 1С эффективно
 
Microsoft BI User Group: Работаем с 1С эффективно
Microsoft BI User Group: Работаем с 1С эффективноMicrosoft BI User Group: Работаем с 1С эффективно
Microsoft BI User Group: Работаем с 1С эффективно
 
Принципы и подходы Cisco для автоматизации в сетях операторов связи
Принципы и подходы Cisco для автоматизации в сетях операторов связиПринципы и подходы Cisco для автоматизации в сетях операторов связи
Принципы и подходы Cisco для автоматизации в сетях операторов связи
 
1С:Предприятие. Новые возможности работы через интернет
1С:Предприятие. Новые возможности работы через интернет1С:Предприятие. Новые возможности работы через интернет
1С:Предприятие. Новые возможности работы через интернет
 
Услуга контактный центр по запросу от CTI
Услуга контактный центр по запросу от CTIУслуга контактный центр по запросу от CTI
Услуга контактный центр по запросу от CTI
 
Сетевой инженер 2.0. Что нужно знать о программируемости в корпоративной сети?
Сетевой инженер 2.0. Что нужно знать о программируемости в корпоративной сети?Сетевой инженер 2.0. Что нужно знать о программируемости в корпоративной сети?
Сетевой инженер 2.0. Что нужно знать о программируемости в корпоративной сети?
 
Виртуальный сервер 1С
Виртуальный сервер 1СВиртуальный сервер 1С
Виртуальный сервер 1С
 
Разработка автоматизированной системы компоновки проектной документации и обу...
Разработка автоматизированной системы компоновки проектной документации и обу...Разработка автоматизированной системы компоновки проектной документации и обу...
Разработка автоматизированной системы компоновки проектной документации и обу...
 
Формула BizTalk
Формула BizTalkФормула BizTalk
Формула BizTalk
 
Обзор OMNITRACKER CleverENGINE
Обзор OMNITRACKER CleverENGINEОбзор OMNITRACKER CleverENGINE
Обзор OMNITRACKER CleverENGINE
 
Power BI для аналитики данных из 1С: практический опыт
Power BI для аналитики данных из 1С: практический опытPower BI для аналитики данных из 1С: практический опыт
Power BI для аналитики данных из 1С: практический опыт
 
1С-ABBYY Comparator. Новый сервис для пользователей программ 1С
1С-ABBYY Comparator. Новый сервис для пользователей программ 1С1С-ABBYY Comparator. Новый сервис для пользователей программ 1С
1С-ABBYY Comparator. Новый сервис для пользователей программ 1С
 
Es2015 1c fresh
Es2015 1c freshEs2015 1c fresh
Es2015 1c fresh
 
Поддержка решений 1С (Раздолье)
Поддержка решений 1С (Раздолье)Поддержка решений 1С (Раздолье)
Поддержка решений 1С (Раздолье)
 
Позиционирование и концепция конфигурации 1С:ERP Управление Предприятием 2.0
Позиционирование и концепция конфигурации 1С:ERP Управление Предприятием 2.0Позиционирование и концепция конфигурации 1С:ERP Управление Предприятием 2.0
Позиционирование и концепция конфигурации 1С:ERP Управление Предприятием 2.0
 
Серверные решения Dell
Серверные решения DellСерверные решения Dell
Серверные решения Dell
 

More from soft-point

Видеоаналитика и Internet of Things
Видеоаналитика и Internet of ThingsВидеоаналитика и Internet of Things
Видеоаналитика и Internet of Thingssoft-point
 
SOFTPOINT Решения для БИЗНЕСА
SOFTPOINT Решения для БИЗНЕСАSOFTPOINT Решения для БИЗНЕСА
SOFTPOINT Решения для БИЗНЕСАsoft-point
 
Qualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel BarketovQualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel Barketovsoft-point
 

More from soft-point (6)

Видеоаналитика и Internet of Things
Видеоаналитика и Internet of ThingsВидеоаналитика и Internet of Things
Видеоаналитика и Internet of Things
 
SOFTPOINT Решения для БИЗНЕСА
SOFTPOINT Решения для БИЗНЕСАSOFTPOINT Решения для БИЗНЕСА
SOFTPOINT Решения для БИЗНЕСА
 
Qualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel BarketovQualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel Barketov
 
Q-PROCESSING
Q-PROCESSINGQ-PROCESSING
Q-PROCESSING
 
DATA CLUSTER
DATA CLUSTERDATA CLUSTER
DATA CLUSTER
 
DATA EXCHANGE
DATA EXCHANGEDATA EXCHANGE
DATA EXCHANGE
 

DB REPLICATION

  • 1. Технология DBRepl - «Репликация информационных баз» Copyright © 2014, ЗАО «Софтпоинт» www.softpoint.ru Чивтаев Алексей Руководитель отдела внедрения корпоративных информационных систем SOFTPOINT
  • 2. Содержание презентации  Почему ищут альтернативу обменам 1С  Описание технологии DBRepl  Как происходит внедрение DBRepl  Области применения DBRepl  Практические примеры использования
  • 3. Наиболее распространенные причины, почему ищут альтернативный механизм обмена: Что нужно: • Оперативный обмен между подразделениями компании в течение всего рабочего дня; • Стабильная автоматическая работа; • Информативные и удобные средства контроля и управления. Недостаточный уровень контроля за состоянием обменов в системах с большим количеством узлов В рабочее время обмены мешают пользователям (блокировки, нагрузка) Низкая скорость обмена (обмены не успевают отработать за ночь) Низкая стабильность обменов (плохая связь, много узлов)
  • 4. Что такое DBRepl:  DBRepl - это самостоятельная технология обмена данными, альтернатива обменам 1С и репликации MS SQL.  DBRepl - это асинхронная транзакционная репликация с обновляющими Подписчиками.  Ядро DBRepl реализовано на основе механизмов SQL (триггеры, процедуры) и OLEDB.  DBRepl имеет две спец-реализации, адаптированные под особенности платформ 1С:Предприятие 7.7 и 8.х.  DBRepl применима не только к 1С, но в принципе к произвольным ИС на основе SQL. 4
  • 5. 5 Ключевые особенности DBRepl: Автоматическая работа Централизованный контроль из единой консоли Развитая фильтрация Онлайн обмен Минимум нагрузки и блокировок Надёжная работа на плохих каналах связи
  • 7.
  • 8. Особенности транспортного механизма  Собственный транспортный протокол на основе OLEDB.  Гарантированная доставка пакетов.  Не страшны обрывы связи: пользователи продолжают работать, изменения накапливаются в очередях. При восстановлении связи все транзакции доставляются.  Строгое соблюдение транзакционной целостности и последовательности (в любой момент времени каждая БД находится в «консистентном» состоянии).  Передача каждой транзакции начинается немедленно после фиксации; время доставки – от 5 секунд.  Потоками данных управляет Дистрибутор.
  • 9. Разрешение конфликтов:  Автоматический разбор конфликтов.  «Побеждает первый»: побеждает всегда та транзакция, которая первой пришла на Дистрибутор (такая схема связана с необходимостью обеспечивать оперативность обмена).  Проигравшая транзакция корректно откатывается.
  • 10. Возможности тонкой фильтрации:  Тонкая Фильтрация – специальный механизм интегрированный с 1С:Предприятие.  Возможна «тонкая» фильтрация с детализацией до отдельной транзакции.  Логика назначения маршрута тонкой фильтрации реализуется на языке программирования 1С.  Тонкая фильтрация используется в сложных цепочках обмена некоторых подсистем: например, согласование документов (один филиал создает, другой – согласует). Служба Агента Репликации на Подписчике Очередь Репликации на Подписчике БД 1С 8 .х ЦБ Дистрибутор БД 1С 8 .х Пермь БД 1С 8 .х Сочи Агент получает из регистра сведений перечень Адресатов для транзакции Контур обмена Запись Адресатов в служебный регистр сведений Процедуры 1С, определяющие состав Адресатов для транзакции Подписки на события Операция с документом: проведение/запись/удаление 1С: формирование Тонкого Фильтра на Подписчике на стороне 1С 8.х
  • 11. Грубая фильтрация:  «Грубый» фильтр проще «Тонкого», он настраивается применительно к виду объектов метаданных. Пример настроек: - документы мигрируют только между Филиалом и ЦБ: правило «Филиал <-> ЦБ»; - НСИ (справочники, регистры сведений) мигрируют всюду: правило «всё-всем».  Во многих системах достаточно только «Грубого» фильтра.
  • 12. Архивы транзакций и логи событий:  Все события подробно логируются, логи хранятся.  Все транзакции, прошедшие через Репликацию, накапливаются в архивах на Подписчиках и Дистрибуторе.  Период хранения архивов транзакций и логов событий – настраивается по необходимости.  Архивы транзакций могут использоваться для восстановления баз данных при сбоях.  Архивы транзакций и логи событий могут использоваться для исследования истории изменений по объекту.
  • 13. Механизм «Мост с УРБД»: ЦБ,Разработчик БД Филиала данные БД Филиала БД Филиала данны е данные Региональный контур: Репликация конф а конфа конфа Региональная Центральная БД будет совмещать роль Подписчика с ролью Разработчика ЦБ,Разработчик БД Филиала данные БД Филиала БД Филиала данны е данные Региональный контур: Репликация конф а конфа конфа Региональная Центральная БД будет совмещать роль Подписчика с ролью Разработчика ПланО бмена – Данны е, Конф а Федеральная ЦБ ПланО бмена – Данны е, Конф а Федеральный контур: План Обмена Целевая схема обмена с применением на разных уровнях Репликации и Плана Обмена.
  • 14. Некоторые цифры:  До 2500 транзакций в минуту.  Время доставки транзакции – от 5 секунд.  Сжатие информации при транспортировке – до 10 раз.  «Толщина» канала связи: необходимый минимум зависит от количества транзакций и от потребности в степени оперативности обмена. Пример. Есть клиенты со слабыми каналами: 128-256 Kbps, периодические ухудшения до 56 Kbps, Ping 1,5 сек., в том числе с потерей пакетов.
  • 16. «Консоль управления»: интерфейс анализа состава очередей и транзакций
  • 18. Централизованное обновление конфигурации 1С БД- «Разработчик» Контур обмена Дистрибутор Хранилище 1С БД 1С 8.х Центральная Сервис Обновления Конфигурации 1С БД 1С 8.х Пермь Сервис Обновления Конфигурации 1С БД 1С 8.х Сочи Сервис Обновления Конфигурации 1С БД 1С 8.х Программисты 1С: изменения конфигурации
  • 19. Что нужно при внедрении DBRepl Инфраструктура • Изменений в инфраструктуре не потребуется, решение Софтпоинт адаптируется под специфику информационной системы. Программное обеспечение • Для реализации проекта все необходимое программное обеспечение уже есть у клиента – это лицензии Microsoft SQL Server и 1С:Предприятие. Аппаратная платформа • Для реализации проекта требуется выделение одного дополнительного сервера – Дистрибутора.
  • 20. Как проходит внедрение DBRepl  Вмешательство в конфигурацию 1С практически не требуется (только минимальное при использовании Тонкой Фильтрации).  Подготовка к внедрению Репликации и разворачивание компонент Репликации не мешает работе пользователей, система продолжает работать в обычном режиме на обменах 1С.  Когда все компоненты внедрены, переход на обмен по Репликации происходит практически «по щелчку»: отключается обмен 1С, включается обмен по Репликации.  Переход на обмен по Репликации не заметен для обычных пользователей 1С: они видят лишь то, что данные из других баз стали приходить быстрее.
  • 21. Что даёт внедрение DBRepl Онлайн обмен данными – различие баз данных контура обмена от 10 секунд. Гарантированная доставка данных – независимо от наличия или отсутствия каналов связи данные будут накапливаться в локальных базах, и после восстановления связи оперативно доставлены по контуру обмена. Максимальная производительность – при операциях обмена пользователи не ощущают дополнительной нагрузки в локальных базах и могут вести обычную оперативную работу в системе. Централизованное управление – всё управление и контроль в единой консоли. Масштабирование – решение позволяет увеличивать количество баз данных, участвующих в обмене, без снижения производительности всей системы.
  • 22. Эффективность применения. Кейс №1. 20 филиалов, обмен 1 раз в сутки, но из-за большого объёма данных даже такая частота не выдерживается: Бизнесу необходим оперативный обмен между подразделениями в течение всего рабочего дня. Типовой обмен 1С: После внедрения DBRepl: Задержка синхронизации баз данных – в пределах 5 минут. Помех пользователям нет. Появилась возможность внедрять новые продвинутые бизнес- процессы, опирающиеся на высокую скорость и стабильность обмена (согласование документов).
  • 23. 50+ филиалов, обмен (XML) 1 раз в сутки. Что нужно: • оперативный обмен; • надёжность и управляемость; • консолидированная БД: для веб-портала и для аналитики. Нетиповой обмен 1С: После внедрения DBRepl: Задержка синхронизации баз данных – в пределах 30 секунд. Помех пользователям нет. Создана консолидированная БД. Надёжная автоматическая работа; централизованный интерфейс контроля и управления. Улучшен веб-портал. Эффективность применения. Кейс №2.
  • 24. 20 филиалов, очень слабые каналы связи (128Кб/с, ping 1500, потери TCP-пакетов, подолгу нет связи совсем), обмен 1 раз в сутки: Что нужно: • оперативный обмен насколько возможно; • Надёжная автоматическая работа при плохой связи; • Упрощенное обновление конфигурации. Типовой обмен 1С: После внедрения DBRepl: Задержка синхронизации баз данных – от 30 секунд *. Централизованный механизм обновления конфигурации 1С. Надёжная автоматическая работа даже при постоянно падающих каналах связи. Эффективность применения. Кейс №3.
  • 25. Единственная БД 1С Что нужно: • горячая копия БД для отказоустойчивости; • Распределение нагрузки между двумя БД; Обмен не используется: После внедрения DBRepl: Создана копия продуктивной БД, задержка синхронизации баз данных – в пределах 20 секунд. Обработка тяжелых отчетов возложена на копию БД: • применена компонента, автоматически перенаправляющая пользовательское соединение в БД-копию. Эффективность применения. Кейс №4.
  • 26. Области применения DBRepl Построение распределенной системы – возможности построения распределенных ИС с использованием этой технологии особенно широки за счет ряда преимуществ. Централизация бизнес-процессов – высокая скорость обмена и широкие возможности фильтрации позволяют оптимизировать и централизовать управление компанией, упорядочить документооборот. Пример: заявки на расходование средств создают в филиалах, а подтверждают в финансовом управлении в центральной БД. Online резервирование – за счет высокой скорости обмена возможно выполнение задачи полного резервирования. В случае разрушения одной базы, всегда есть её «горячая копия», можно либо восстановить из неё данные, либо оперативно переключить на неё пользователей. Увеличение производительности – за счет высокой оперативности обмена возможна реализация программного кластера, состоящего из двух и более копий базы данных, и перераспределять нагрузку между ними.
  • 27. Контакты Россия, Москва, 107140 3-й Красносельский пер., 21 стр.1, +7(495) 543-74-02 softpoint@softpoint.ru www.softpoint.ru