Холодные данные

Содержание раздела
  1. Хранение на физическом уровне
  2. Доступность на логическом уровне
  3. Скорость выполнения запросов

Холодные данные — неактуальные версии данных логических таблиц, перемещенные из исходных датасорсов в датасорсы, которые служат архивным хранилищем. Данные становятся холодными в результате их остужения в соответствии с retention-правилами.

Хранение на физическом уровне

Холодные данные физически хранятся отдельно от остальных данных: в другой физической таблице и иногда в другом датасорсе. Датасорс для хранения холодных данных задается с помощью retention-правил.

Подробнее о составе физических таблиц см. в разделе Физическая схема данных -> Состав физической схемы.

Доступность на логическом уровне

С точки зрения внешней системы или пользователя разница между холодными или другими данными не видна. Внешние системы и пользователи продолжают работать с теми же логическими таблицами, что и до остужения данных: холодные данные остаются доступны для запросов чтения и выгрузки данных с ключевым словом FOR SYSTEM_TIME.

При обращении к холодным данным система автоматически перенаправляет запросы в датасорс, содержащий эти данные.

Скорость выполнения запросов

Запросы к холодным данным выполняются медленнее, чем запросы к актуальным версиям данных, из-за более сложной структуры запросов после их обогащения.

Также запросы к холодным данным могут выполняться медленнее других запросов, если для хранения холодных данных используются менее производительные сервера, чем сервера для хранения других данных.