Tslog

Tslog — журнал меток времени доступных версий данных в логической таблице.

Журналы tslog ведутся, начиная с Prostore 6.7. Более ранние метки времени в журналах отсутствуют.

Записи tslog

Каждая запись tslog содержит метку времени и номер операции записи. Записи организованы в виде дерева с настраиваемой вложенностью и вместимостью узлов.

Максимальная длина журнала по каждой логической таблице определяется параметрами конфигурации TSLOG_MAX_DEPTH и TSLOG_PAGE_SIZE. Настроек, действующих по умолчанию, достаточно для записи ~4 млрд версий данных (операций записи) в каждый tslog.

Значение конфигурации TSLOG_MAX_DEPTH устанавливается один раз перед запуском окружения. Изменение этого параметра в процессе работы системы недопустимо.

Место хранения tslog

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

Tslog при пересоздании таблицы

Tslog остается без изменений при пересоздании логической таблицы с ключевым словом LOGIСAL_ONLY и удаляется — при пересоздании таблицы без LOGIСAL_ONLY.