Программное обеспечение для системы архивирования данных ЛИУ-20

Ситнов Владимир Евгеньевич
1. Новосибирский государственный университет
vladimir@sitnov.org
Сенченко Александр Игоревич
1. Новосибирский государственный университет
senchenko.alexander@gmail.com
Фатькин Георгий Александрович
1. Институт ядерной физики им. Г. И. Будкера СО РАН
george.fatkin@gmail.com
Материал поступил в редколлегию 08.05.2020
Система управления рентгенографическим комплексом ЛИУ-20 основана на фреймворке Tango Controls. В ходе данной работы была доработана подсистема архивации данных HDB++ для эффективного хранения осциллограмм. Была добавлена поддержка СУБД PostgreSQL в качестве хранилища. В процессе работы была добавлена поддержка бинарного режима передачи данных в расширение PostgreSQL pguint для беззнаковых чисел. Были проведены тесты производительности модифицированного расширения pguint и нового интерфейса СУБД. Такое решение позволило значительно повысить производительность работы HDB++, снизить объём хранимых данных в базе, а также снять ограничения по размеру сохраняемых данных.
Выходные данные: В. Е. Ситнов, А. И. Сенченко, Г. А. Фатькин Программное обеспечение для системы архивирования данных ЛИУ-20. Вестник НГУ. Серия: Информационные технологии. 2020 Т.18, №3. C. 69–80. DOI: DOI 10.25205/1818-7900-2020-18-3-69-80