<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2024.44.1.007</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1495</article-id>
      <title-group>
        <article-title xml:lang="ru">Система комплексного хранения данных геологических лабораторных испытаний</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Integrated data storage system for geological laboratory experiments</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0009-0008-2484-591X</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>Tishin</surname>
              <given-names>Nikita Romanovich</given-names>
            </name>
          </name-alternatives>
          <email>tnick1502@mail.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </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>Ozmidov</surname>
              <given-names>Oleg Rostislavovich</given-names>
            </name>
          </name-alternatives>
          <email>ozmidov@mail.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-6932-0016</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>Proletarsky</surname>
              <given-names>Andrey Viktorovich</given-names>
            </name>
          </name-alternatives>
          <email>pav@bmstu.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Московский государственный технический университет имени Н.Э. Баумана АО "МОСТДОРГЕОТРЕСТ"</aff>
        <aff xml:lang="en">Bauman Moscow State University JSC MOSTDORGEOTREST</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">АО "МОСТДОРГЕОТРЕСТ"</aff>
        <aff xml:lang="en">JSC MOSTDORGEOTREST</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Московский государственный технический университет им. Н.Э. Баумана</aff>
        <aff xml:lang="en">Bauman Moscow State Technical University</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2024.44.1.007</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=1495"/>
      <abstract xml:lang="ru">
        <p>В статье рассматривается разработка нового подхода к хранению и организации результатов лабораторных опытов с учетом специфики их последующей обработки. Для решения поставленной задачи лабораторные опыты рассматриваются как структурированные данные с неструктурированными частями. При разработке системы была проанализирована специфика хранения и обработки данных лабораторных испытаний, после чего сформулированы основные требования к системе. Были определены основные модели данных, а также сущности базы. Для хранения структурированных данных выбрана стандартная реляционная модель данных, а хранение неструктурированной информации (такой как результаты опыта или параметры опыта) реализовано через поле BJSON. Для решения задачи обеспечения защищенного доступа, а также создания API для системы был выбран асинхронный фреймворк FastAPI. Также рассмотрена реализация хранения дополнительных файлов опыта, которые находятся в объектном хранилище и связываются с опытом в реляционной модели через дополнительную сущность. Представленный подход отличается своей гибкостью к структуре хранимых лабораторных опытов, учитывает специфику геологических лабораторных испытаний, а также предоставляет возможности для комплексного метаанализа больших объемов данных. Система была протестирована и внедрена в технологический процесс геотехнической лаборатории АО МОСТДОРГЕОТРЕСТ.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The article examines the development of a new approach to storing and organizing the results of laboratory experiments with consideration to the features of their subsequent processing. To solve this problem, laboratory experiments are considered as structured data with unstructured parts. During the development of the system, the features of storing and processing laboratory test data were analyzed, after which the basic requirements for the system were formulated. The main data models were defined as well as the database entities. A standard relational data model has been chosen for storing structured data, and the storage of unstructured information such as experiment results or experiment parameters is implemented through the BJSON field. To solve the problem of providing secure access and creating an API for the system, the asynchronous FastAPI framework was chosen. The implementation of storing additional experiment files, which are located in the object storage and are associated with the experiment in the relational model through an additional entity, is also considered. The presented approach is notable for its flexibility to the structure of stored laboratory experiments, takes into account the features of geological laboratory experiments and also provides opportunities for complex meta-analysis of large volume of data. The system was tested and implemented into the technological process of the geotechnical laboratory at JSC MOSTDORGEOTREST.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>хранение данных геологических лабораторных испытаний</kwd>
        <kwd>неструктурированные данные</kwd>
        <kwd>система хранения результатов опытов</kwd>
        <kwd>геоинформационная система</kwd>
        <kwd>база данных</kwd>
        <kwd>геологическая среда</kwd>
        <kwd>информационный ресурс</kwd>
        <kwd>инженерная геология</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>storage of geological laboratory experiment data</kwd>
        <kwd>unstructured data</kwd>
        <kwd>experiment results storage system</kwd>
        <kwd>geoinformation system</kwd>
        <kwd>database</kwd>
        <kwd>geological environment</kwd>
        <kwd>information resource</kwd>
        <kwd>engineering geology</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Красильников П.А., Хронусов В.В., Барский М.Г. Принципы создания и ведения базы данных инженерно-геологической информации. Геология и полезные ископаемые Западного Урала. 2018;(18):252–257.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Dos Santos J.V., Thiesen S., dos Reis Higashi R.A. Geological-Geotechnical database from standard penetration test investigations using geographic information systems. Management of Information Systems. 2018:245–256. DOI: 10.5772/intechopen.74208.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Анищик B.B. и др. Базы данных как основа работы геологического направления. PROНЕФТЬ. Профессионально о нефти. 2022;(3):76–79.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Красильников П.А. Принципы формирования инженерно-геологических баз данных при разработке месторождений полезных ископаемых. Ученые записки Крымского федерального университета имени ВИ Вернадского. География. Геология. 2019;5(3):345–357.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Левшина М.И., Токаревский П.А. Автоматизированное хранение и обработка данных инженерно-геологических изысканий. Перспективы развития инженерных изысканий в строительстве в Российской Федерации. 2016:44–47.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Красильников П.А. Обзор современных программных продуктов, используемых в инженерной геологии. Геология и полезные ископаемые Западного Урала. 2020;(3):51–60.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Болдырев Г.Г., Дивеев А.А. К вопросу использования информационных систем при изысканиях и проектировании оснований фундаментов зданий и сооружений. Независимый электронный журнал" ГеоИнфо". 2020;(2). URL: https://geoinfo.ru/product/boldyrev-gennadij-grigorevich/k-voprosu-ispolzovaniya-informacionnyh-sistem-pri-izyskaniyah-i-proektirovanii-osnovanij-fundamentov-zdanij-i-sooruzhenij-42530.shtml (дата обращения: 25.12.2023).</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Строкова Л.А. Определение параметров для численного моделирования поведения грунтов. Известия Томского политехнического университета. 2008;313(1:):69–74. URL: https://cyberleninka.ru/article/n/opredelenie-parametrov-dlya-chislennogo-modelirovaniya-povedeniya-gruntov (дата обращения: 25.12.2023).</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Строкова Л.А. Научно-методические аспекты создания расчетных моделей грунтовых оснований. Известия Томского политехнического университета. 2010;316(1):151–156. URL: https://cyberleninka.ru/article/n/nauchno-metodicheskie-aspekty-sozdaniya-raschetnyh-modeley-gruntovyh-osnovaniy (дата обращения: 25.12.2023).</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Lindvall J., Sturesson A. A comparison of latency for MongoDB and PostgreSQL with a focus on analysis of source code. Dissertation; 2021.</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Peralta J.H. Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and More. New York, Simon and Schuster; 2023. 411 p.</mixed-citation>
      </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>