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

- Реализован инструментарий для гибкой настройки правил миграции объектов с помощью правил обмена. Изменение правил происходит в пользовательском режиме без внесения изменений в конфигурацию.

- Изменены типы номеров всех документов и справочников на текстовые, разработаны алгоритмы формирования префиксов для обеспечения уникальности номеров при работе в среде РБД.
- Реализован автоматический обмен данными и передача данных посредством файловой системы, ftp, электронной почты, протокола Microsoft Messaging Queue (MSMQ).
- Реализована порционная выгрузка данных.
- Дозагрузка данных, не принятых при приеме (ошибки блокировки при записи).
- Возобновление приема данных при обрыве сеанса приема. Чтение данных начинается с последнего удачно принятого объекта.
- Реализован механизм записи объектов в условиях блокировок SQL.
- Реализован механизм прямой («мгновенной») доставки объектов (документов, справочников, регистров и т.д.) в информационные базы получателей.

- Контроль загрузки объектов в закрытые периоды.
- Реализован механизм распределительного узла: объекты, отправляемые с филиалов, приходят в центр уже со списком узлов получателей, что минимизирует вычислительные затраты при выгрузке объектов (не проверяется - должен ли объект идти на указанный узел).
- Реализован механизм внутренних замеров производительности (с точностью до 0.001 сек, позволяющий определить время выполнения правил выгрузки для различных объектов).
- Разработан механизм контроля полученных ответных сообщений.
- Разработан механизм регистрации изменений для конкретных узлов в момент записи объекта для оптимизации скорости выгрузки и обеспечения возможности параллельных выгрузок.
- Разработан инструмент управления регистрацией изменений, который позволяет выборочно согласно отбора регистрировать/снимать регистрацию объекта на миграцию с возможностью выбора узла.

- Реализован обмен в фоновом режиме на сервере

|
|