<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">intechngu</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник НГУ. Серия: Информационные технологии</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik NSU. Series: Information Technologies</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-7900</issn><issn pub-type="epub">2410-0420</issn><publisher><publisher-name>НГУ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.25205/1818-7900-2020-18-3-69-80</article-id><article-id custom-type="elpub" pub-id-type="custom">intechngu-147</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Программное обеспечение для системы архивирования данных ЛИУ-20</article-title><trans-title-group xml:lang="en"><trans-title>Archiving System Software for LIA-20</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Ситнов</surname><given-names>В. Е.</given-names></name><name name-style="western" xml:lang="en"><surname>Sitnov</surname><given-names>V. E.</given-names></name></name-alternatives><email xlink:type="simple">vladimir@sitnov.org</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Сенченко</surname><given-names>А. И.</given-names></name><name name-style="western" xml:lang="en"><surname>Senchenko</surname><given-names>A. I.</given-names></name></name-alternatives><email xlink:type="simple">senchenko.alexander@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-8426-0015</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Фатькин</surname><given-names>Г. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Fatkin</surname><given-names>G. A.</given-names></name></name-alternatives><email xlink:type="simple">george.fatkin@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Новосибирский государственный университет; Институт ядерной физики им. Г. И. Будкера СО РАН</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Novosibirsk State University; Budker Institute of Nuclear Physics SB RAS</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>24</day><month>05</month><year>2021</year></pub-date><volume>18</volume><issue>3</issue><fpage>69</fpage><lpage>80</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ситнов В.Е., Сенченко А.И., Фатькин Г.А., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Ситнов В.Е., Сенченко А.И., Фатькин Г.А.</copyright-holder><copyright-holder xml:lang="en">Sitnov V.E., Senchenko A.I., Fatkin G.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://intechngu.elpub.ru/jour/article/view/147">https://intechngu.elpub.ru/jour/article/view/147</self-uri><abstract><p>Система управления рентгенографическим комплексом ЛИУ-20 основана на фреймворке Tango Controls. В ходе данной работы была доработана подсистема архивации данных HDB++ для эффективного хранения осциллограмм. Была добавлена поддержка СУБД PostgreSQL в качестве хранилища. В процессе работы была добавлена поддержка бинарного режима передачи данных в расширение PostgreSQL pguint для беззнаковых чисел. Были проведены тесты производительности модифицированного расширения pguint и нового интерфейса СУБД. Такое решение позволило значительно повысить производительность работы HDB++, снизить объём хранимых данных в базе, а также снять ограничения по размеру сохраняемых данных.</p></abstract><trans-abstract xml:lang="en"><p>The control system of the X-ray complex LIA-20 is based on the Tango Controls framework. Data archiving subsystem HDB++ was improved during the work for efficient storage of waveforms. PostgreSQL DBMS support as a storage was added. PostgreSQL extension “pguint” for unsigned numbers support was modified to support the binary transfer mode during this work. Performance testing of the modified “pguint” extension and the new DBMS interface was performed. This solution allowed to significantly increase the performance of HDB++, reduce the amount of data stored in the database, as well as remove restrictions on the size of the stored data.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>базы данных</kwd><kwd>ЛИУ-20</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Tango Controls</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Фаткин Г. А. и др. Проект системы управления LIA-20 // Материалы 16-й Междунар. конф. ICALEPCS'17. Барселона, 2017. THPHA052. C. 1485-1488.</mixed-citation><mixed-citation xml:lang="en">Фаткин Г. А. и др. Проект системы управления LIA-20 // Материалы 16-й Междунар. конф. ICALEPCS'17. Барселона, 2017. THPHA052. C. 1485-1488.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Сенченко А. и др. Программно-вычислительная инфраструктура системы управления Лиа-20 // 25-я Российская конференция ускорителей частиц (RuPAC'16). СПб., 2016; Женева, 2017. С. 739-741.</mixed-citation><mixed-citation xml:lang="en">Сенченко А. и др. Программно-вычислительная инфраструктура системы управления Лиа-20 // 25-я Российская конференция ускорителей частиц (RuPAC'16). СПб., 2016; Женева, 2017. С. 739-741.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Фатькин Г. А. Система анализа данных рентгенографического комплекса на базе ускорителя ЛИУ-2 // Автометрия. 2015. Т. 51, № 1. С. 22-30.</mixed-citation><mixed-citation xml:lang="en">Фатькин Г. А. Система анализа данных рентгенографического комплекса на базе ускорителя ЛИУ-2 // Автометрия. 2015. Т. 51, № 1. С. 22-30.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Фаткин Г. А. система анализа данных радиографического комплекса на основе ускорителя Лиа-2 // Оптоэлектроника, приборостроение и обработка данных. 2015. Т. 51, № 1. С. 16-23.</mixed-citation><mixed-citation xml:lang="en">Фаткин Г. А. система анализа данных радиографического комплекса на основе ускорителя Лиа-2 // Оптоэлектроника, приборостроение и обработка данных. 2015. Т. 51, № 1. С. 16-23.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Chaize J.-M., Goetz A., Klotz W.-D., Meyer J., Perez M., Taurel E. TANGO - an object oriented control system based on CORBA. In: International Conference on Accelerator and Large Experimental Physics Control Systems, 1999, p. 475-479.</mixed-citation><mixed-citation xml:lang="en">Chaize J.-M., Goetz A., Klotz W.-D., Meyer J., Perez M., Taurel E. TANGO - an object oriented control system based on CORBA. In: International Conference on Accelerator and Large Experimental Physics Control Systems, 1999, p. 475-479.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
