Планы обмена 1С
В статье — мастер-классе Дмитрий Жичкин рассказывает, для чего нужны планы обмена 1С и какие задачи они решают. Он подробно описывает физическую структуру планов обмена и механизмов регистрации изменений, рассматривает основные проблемы, возникающие при выгрузке изменений и предлагает методы их решения.
- Описание
- Подробнее
Описание
Содержание:
- Основные техники регистрации изменений.
- Отметка модификации в таблице данных (change timestamp).
- Отслеживание изменений с данными (change data capture).
- Отслеживание изменений без данных (change tracking + планы обмена).
- Планы обмена.
- Физическая структура.
- Таблица плана обмена.
- Таблицы регистрации изменений.
- Индексы таблиц регистрации изменений.
- Операции с анализом SQL кода.
- Регистрация изменений.
- Просмотр изменений.
- Выгрузка изменений.
- Удаление изменений.
- Загрузка изменений.
- Физическая структура.
- Проблемы блокировки.
- Основные конкуренты: регистратор, экспортёр, терминатор, импортёр.
- Выгрузка изменений.
- Удаление изменений.
- Загрузка изменений с одновременной регистрацией на заинтересованные узлы обмена.
- Управление регистрацией изменений.
- Планы обмена: состояние записи об изменении.
- Альтернатива планам обмена: версионирование изменений (общепринятый классический подход).
- Проблемы сохранения целостности данных.
- Невозможность целостного чтения данных связанных объектов метаданных.
- Порционная выгрузка данных, как метод оптимизации.
- Репликация транзакций, как решение проблемы целостности данных.
- Регистр сведений для регистрации изменений с версионированием.
- Получение и сохранение идентификатора транзакции (sys.dm_tran_current_transaction).
- Проблема сохранения целостности данных при транспортировке сообщений обмена.
- Негарантированная доставка (квитирование).
- Гарантированная доставка.

