Model and method for representing complex dynamic information objects based on LMS-trees in NoSQL databases

Authors

  • Oleksandr S. Maksymov Odessa I. I. Mechnikov National University, 2, Dvoryanskaya Str. Odessa, 65082, Ukraine
  • Eugene V. Malakhov Odessa I. I. Mechnikov National University. 2, Dvoryanskaya Str. Odessa, 65082, Ukraine
  • Vitaliy I. Mezhuyev FH Joanneum: Kapfenberg, Werk-VI-Straße 46, 8605, Austria

DOI:

https://doi.org/10.15276/hait.03.2021.1

Keywords:

Complex, dynamic, information objects, LMS-trees, NoSQL, models

Abstract

The article analyzes the existing approaches to the description of large dynamic information objects in the construction of Automated control systems. Introduced and defined the concept of a Complex Dynamical Information Object. A comparative analysis of the temporal complexities of tree-like structures is carried out and the optimal one for working with Complex Dynamical Information Object is selected. Most modern automated control systems use various approaches to describe automation objects for their operation. Under the automation object, we mean functional objects that are described in the form of structural models that reflect the properties of physical objects. Thus, for optimal work with complex dynamic information objects, we have developed our own model and method for describing the LMS-tree (Log-structured merge-tree), with the ability to split and store down to elementary levels. One of the features of our approach to describing objects is the presence of tree-like levels - the so-called “leaves”, by which we mean special tree elements that expand the description of the tree structure of a particular tree level. The minimal elements of the leaves of the tree – “veins” - are details, that is, elementary information elements. A leaf is a combination of “veins” (details) according to certain characteristics, which provide extended information about the level of the tree object. An atomic-level descriptor is a multiple NoSQL database field (array) where the tree level number is the index of the database array. This approach allows you to retrieve and group objects according to the element level of the tree definition.

Downloads

Download data is not yet available.

Author Biographies

Oleksandr S. Maksymov, Odessa I. I. Mechnikov National University, 2, Dvoryanskaya Str. Odessa, 65082, Ukraine

Senior Lecturer, Department of Mathematical Support of Computer Systems

Eugene V. Malakhov, Odessa I. I. Mechnikov National University. 2, Dvoryanskaya Str. Odessa, 65082, Ukraine

Dr. Sci. (Eng), Professor of Mathematical Support of Computer Systems Department

Scopus ID: 56905389000

Vitaliy I. Mezhuyev, FH Joanneum: Kapfenberg, Werk-VI-Straße 46, 8605, Austria

Dr. Sci. (Eng.), Prof., FH Joanneum

Scopus ID: 24468383200

Downloads

Published

2021-03-16

How to Cite

Maksymov, O. S. ., Malakhov, E. V., & Mezhuyev, V. I. . (2021). Model and method for representing complex dynamic information objects based on LMS-trees in NoSQL databases. Herald of Advanced Information Technology, 4(3), 211-224. https://doi.org/10.15276/hait.03.2021.1