Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

Документация
Поддержка распределенных баз данных

Поддержка распределенных баз данных

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

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

htLogClose Закрыть доступ к журналу изменений таблицы
htLogOpen Открыть доступ к журналу изменений таблицы
htLogRead Читать пачку элементов из журнала изменений