Управление данными / сегментами

Исполнительное проектирование — сегменты

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

Сегмент — это блок данных, ограниченный по времени и содержащий всю информацию об изменении значений или оповещениях элементов архивных точек данных, отнесенных к определенной архивной группе, за определенный интервал времени (т.е. между временем начала и временем окончания сегмента). Сегменты не пересекаются во времени и содержат всю информацию, характерную для данного временного периода (т.е. исходные данные, индексы, …)

«Сегмент» — это искусственный термин, используемый NGA и реализуемый по-разному, в зависимости от базы данных. В InfluxDB® сегменты реализуются в виде так называемых «шардов», в Oracle они называются «табличные пространства». Общим признаком для всех сегментов является возможность легко создать новый сегмент, удалить его из базы данных, скопировать или снова интегрировать уже удаленный (но сохраненный в резервной копии) сегмент.

Некоторые из этих операций выполняются NGA автоматически в зависимости от настроек. К ним относятся переключение между сегментами, резервное копирование и удаление. Некоторые из этих операций могут быть выполнены оператором вручную. Восстановление всегда должно выполняться вручную.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *