<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные наукоемкие технологии</journal-title>
      </journal-title-group>
      <issn>1812-7320</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.17513/snt.38793</article-id>
      <article-id pub-id-type="publisher-id">ART-38793</article-id>
      <title-group>
        <article-title>АНАЛИЗ ПРИНЦИПОВ И МЕТОДОВ ФОРМИРОВАНИЯ ХРАНИЛИЩА ВРЕМЕННЫХ РЯДОВ И ОРГАНИЗАЦИИ ПРОГРАММНЫХ ИНТЕРФЕЙСОВ В РЕПОЗИТОРИИ НЕЙРОСЕТЕВЫХ МОДЕЛЕЙ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Ямашкин</surname>
              <given-names>С.А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Yamashkin</surname>
              <given-names>S.A.</given-names>
            </name>
          </name-alternatives>
          <email>yamashkinsa@mail.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Скворцов</surname>
              <given-names>М.А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Skvortsov</surname>
              <given-names>M.A.</given-names>
            </name>
          </name-alternatives>
          <email>leksich99@gmail.com</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Большакова</surname>
              <given-names>М.В.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Bolshakova</surname>
              <given-names>M.V.</given-names>
            </name>
          </name-alternatives>
          <email>marinabolshakova16@gmail.com</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Ямашкин</surname>
              <given-names>А.А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Yamashkin</surname>
              <given-names>A.A.</given-names>
            </name>
          </name-alternatives>
          <email>yamashkin56@mail.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
      </contrib-group>
      <aff id="aff1">
        <institution xml:lang="ru">ФГБОУ ВО «Национальный исследовательский Мордовский государственный университет им. Н.П. Огарёва»</institution>
        <institution xml:lang="en">National Research Ogarev Mordovia State University</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2021-08-01">
        <day>01</day>
        <month>08</month>
        <year>2021</year>
      </pub-date>
      <issue>8</issue>
      <fpage>143</fpage>
      <lpage>147</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://top-technologies.ru/article/view?id=38793</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>В Российской Федерации остро стоит вопрос усиления связанности территории. Немаловажную роль в решении данного вопроса играют инфраструктуры пространственных данных, внедряемые для обработки и анализа информации о сложных геосистемных моделях. Ядром систем данного класса в настоящее время становятся алгоритмы машинного обучения, консолидируемые в репозиториях нейросетевых моделей и позволяющие автоматизированно выделять пространственно-временные закономерности и на базе имеющихся данных прогнозировать наступление или исход природных катаклизмов. Цели данного исследования – подробное изучение принципов работы InfluxDB, оценивание ее возможностей и рассмотрение возможности ее применения в качестве хранилища для репозитория нейросетевых моделей. InfluxDB работает при использовании технологии кеширования для сохранения мгновенного результата и файла восстановления и запуска системы WAL, который хранит основную структуру организации базы данных. Читается данный файл только в одном случае – с целью восстановления системы. Для того чтобы размер этого файла был меньше, к нему применяют библиотеку сжатия Snappy. Для хранения на диске используется система столбчатого хранения данных TSM. Данный формат основан на построении логарифмически структурированных деревьев слияний. При использовании данной структуры файлы обрабатывают по мере сброса кеша, постоянно расширяя структуру TSM. В результате данного исследования рассмотрены основные принципы работы InfluxDB, основные методы и принципы ее работы и дана оценка применимости ее к задуманной системе. Для решения задачи использования прикладного API-интерфейса в вычислениях предложено использовать парадигму GraphQL, позволяющую создать не простое соединение клинт-сервера, а группу микросервисов.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>In the Russian Federation, there is an acute issue of strengthening the connectedness of the territory. An important role in solving this issue is played by spatial data infrastructures introduced for processing and analyzing information about complex geosystem models. The core of systems of this class is currently being machine learning algorithms, consolidated in the repositories of neural network models and allowing to automatically identify spatio-temporal patterns and, on the basis of available data, predict the onset or outcome of natural disasters. The purpose of this research is to study in detail the principles of InfluxDB, evaluate its capabilities and consider the possibility of its use as a repository of neural network models. InfluxDB works by using caching technology to store instant results and a WAL restore and startup file that stores the basic structure of the database organization. This file is read only in one case – to restore the system. In order to make the size of this file smaller, the Snappy compression library is applied to it. The TSM columnar storage system is used for disk storage. This format is based on the construction of logarithmically structured merge trees. With this structure, files are processed as the cache is flushed, constantly expanding the TSM structure. As a result of this research, the basic principles of InfluxDB operation, the basic methods and principles of its operation are considered, and an assessment of its applicability to the intended system is given. To solve the problem of using the application API in calculations, it is proposed to use the GraphQL paradigm, which allows you to create not a simple client server connection, but a group of microservices.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>база данных</kwd>
        <kwd>InfluxDB</kwd>
        <kwd>нейронные сети</kwd>
        <kwd>репозиторий</kwd>
        <kwd>GraphQL</kwd>
        <kwd>анализ</kwd>
        <kwd>датасет</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>database</kwd>
        <kwd>InfluxDB</kwd>
        <kwd>neural networks</kwd>
        <kwd>repository</kwd>
        <kwd>GraphQL</kwd>
        <kwd>analysis</kwd>
        <kwd>dataset</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Ямашкин С.А., Ямашкин А.А., Занозин В.В. Формирование репозитория глубоких нейронных сетей в системе цифровой инфраструктуры пространственных данных // Потенциал интеллектуально одарённой молодежи – развитию науки и образования: материалы IX Международного научного форума молодых ученых, инноваторов, студентов и школьников. 2020. С. 370–375.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Скворцов М.А., Большакова М.В., Ямашкин С.А., Ямашкин А.А. Сравнительный анализ подходов к управлению базами данных для организации хранилища репозитория нейросетевых моделей // Современные наукоемкие технологии. 2021. № 6 (1). С. 108–113.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Федюшкин Н.А., Ямашкин С.А. Исследование репозиториев моделей нейронных сетей // Научно-технический вестник Поволжья. 2021. № 3. С. 28–30.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Клеменков П.А., Кузнецов С.Д. Большие данные: современные подходы к хранению и обработке // Труды Института системного программирования РАН. 2012. Т. 23.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Сизов И.А. Big Data-большие данные в бизнесе // Экономика. Бизнес. Информатика. 2016. Т. 2. № 3. С. 8–23.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Гордиенко Е.П., Паненко Н.С. Современные технологии обработки и анализа больших данных в научных исследованиях // Актуальные проблемы железнодорожного транспорта. 2018. С. 44–48.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7. Halpin T. Object-role modeling (ORM/NIAM). Handbook on architectures of information systems. Springer, Berlin, Heidelberg, 1998. P. 81–103.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>8. Miller J.J. Graph database applications and concepts with Neo4j. Proceedings of the Southern Association for Information Systems Conference, Atlanta, GA, USA. 2013. P. 141–147.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
