ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ СОСТОЯНИЙ ДЛЯ ОНЛАЙН И ОФЛАЙН ОБРАБОТКИ ДАННЫХ ЭКСПЕРИМЕНТАЛЬНЫХ УСТАНОВОК КОМПЛЕКСА NICA
Аннотация
Хранение, обработка и анализ экспериментальных и смоделированных данных являются неотъемлемой частью всех современных экспериментов физики высоких энергий. Эти задачи имеют важное значение в экспериментах комплекса NICA, строящегося в Объединенном ин- ституте ядерных исследований (ОИЯИ), из-за большой частоты взаимодействия и множест- венности частиц в событиях столкновения ионов, в связи с этим особенно актуальна автома- тизация рассматриваемых процессов для комплекса NICA. Для решения поставленной задачи современные физические эксперименты используют информационные системы различной на- правленности, которые позволяют управлять потоками данных и обслуживать большое коли- чество одновременных запросов на требуемую информацию от различных систем эксперимен- та и их пользователей. В статье описывается проектирование новой информационной систе- мы на основе базы данных состояний, а также сопутствующие информационные сервисы для автоматизации хранения и обработки данных и информации об экспериментах проекта NICA. Разрабатываемая база данных состояний предназначена для хранения, поиска и использования различных параметров и информации о режимах работы систем эксперимента. База данных, реализуемая при помощи СУБД (системы управления базами данных) PostgreSQL, будет отве- чать за предоставление хранимой информации для обработки данных событий и их физическо- го анализа, а также за организацию прозрачного единого доступа и управление данными на протяжении всего жизненного цикла проводимых научных исследований. В статье показаны схема и цели создаваемой базы данных состояний, представлены её атрибуты, а также выде- лены ключевые аспекты разработки. Показано место базы данных состояний в архитектуре обработки потока данных эксперимента. Также в статье описана интеграция данной инфор- мационной системы с используемым программным обеспечением экспериментов. Начата раз- работка интерфейсов базы данных состояний для использования хранимых параметров и ин- формации об эксперименте в задачах моделирования событий, обработки “сырых” данных, реконструкции и физического анализа








