Retention-правило
Retention-правило — правило, определяющее срок хранения и стратегию обработки неактуальных версий данных логической таблицы в указанном датасорсе.
Доступные стратегии обработки данных:
- остужение — перемещение данных в датасорс, выделенный для хранения холодных данных;
- удаление — окончательное удаление данных.
Составные части правила
Retention-правило состоит из следующих частей:
- датасорс-источник,
- срок хранения неактуальных версий данных в датасорсе-источнике,
- (опционально) датасорс-приемник.
Опциональный параметр — датасорс-приемник — регулирует стратегию обработки неактуальных версий данных после истечения срока их хранения:
- если датасорс-приемник задан, данные остужаются (перемещаются в этот датасорс-приемник);
- иначе — данные удаляются.
Настройка правил
Правила можно добавлять и удалять, как описано в разделе Настройка retention-правил. Для логической таблицы можно настроить несколько retention-правил: по одному на каждый датасорс, где размещены данные таблицы.
Retention-правила можно настроить только для СУБД ADB и ADP.
Применение правил
Периодически система проверяет наличие данных, подлежащих остужению или удалению согласно настроенным retention-правилам. Интервал проверки данных настраивается с помощью параметра конфигурации DATA_COOLING_RUN_PERIOD_MS
. По умолчанию система запускает проверку раз в 10 минут.
Максимальное количество логических таблиц, которые система одновременно обрабатывает согласно retention-правилам, зависит от конфигурации (см. параметр DATA_COOLING_CONCURRENT
). По умолчанию система обрабатывает максимум две таблицы одновременно.