Experimental Evaluation of the Resource Efficiency of NoSQL Data Schemes in a Given IT-Infrastructure

Dmitry Ilin, Evgeny Nikulchev

Abstract


The paper presents an analysis of the effectiveness of two NoSQL database schemas for saving a stream of semi-structured data with specified characteristics. A framework based on virtual machines was prepared for the experimental research. It simulates the operation of the web service with a classic three-tier architecture for collecting data. The situation when the data flow exceeds the resource capabilities of the web service is considered. Based on the experiments, a comparative analysis of computing resources utilization for given database schemas is carried out. The analysis of the results showed that differences in the database schema affect the reliability and overall performance of the system. In this paper, we propose a framework and methodology for evaluating the effectiveness and reliability of information systems with given data schemes using the example of MongoDB. The proposed experiment methodology can be used with other software components and database management systems. The importance of the research is determined by the need to analyze the influence of data structures on the efficiency and reliability of computing systems and big data processing systems.


Full Text:

PDF (Russian)

References


W. Hendricks, “Review of NoSQL Data Stores: Using a reactive three-tier application for software developers to achieve a high availability application design architecture,” In 2019 Open Innovations (OI), 2019, pp. 71-77.

A. Corbellini, C. Mateos, A. Zunino, D. Godoy and S. Schiaffino, “Persisting big-data: The NoSQL landscape,” Information Systems, vol. 63, pp. 1-23, 2017.

P. Kolyasnikov et al., “Analysis of software tools for longitudinal studies in psychology,” International Journal of Advanced Computer Science and Applications, vol. 10, no. 8, pp. 21– 33, 2019.

N.Q. Mehmood, R. Culmone and L. Mostarda, “Modeling temporal aspects of sensor data for MongoDB NoSQL database,” Journal of Big Data, 4(1), 82017

Roy-Hubara, N., Shoval, P., & Sturm, A. “A Method for Database Model Selection,” In Enterprise, Business-Process and Information Systems Modeling, 2017, pp. 261-275.

Mehmood, E., & Anees, T. (2019). Performance Analysis of Not Only SQL Semi-Stream Join Using MongoDB for Real-Time Data Warehousing. IEEE Access, 7, 134215-134225.

Chopade, R., & Pachghare, V. (2020). MongoDB Indexing for Performance Improvement. In ICT Systems and Sustainability (pp. 529-539). Springer, Singapore.

B.M. Basok, A.N. Rozhanskaya and S.L. Frenkel, “On web-applications usability testing,” Russian Technological Journal, vol. 7, no. 6, p. 9-24, 2019. DOI: 10.32362/2500-316X-2019-7-6-9-24

R. Cattell, “Scalable SQL and NoSQL data stores,” Acm Sigmod Record, vol. 39, no. 4, pp. 12-27, 2011.

V. Herrero, A. Abelló and O. Romero, “NOSQL design for analytical workloads: variability matters,” In International Conference on Conceptual Modeling, 2016, pp. 50-64.


Refbacks

  • There are currently no refbacks.


Abava  Absolutech Fruct 2020

ISSN: 2307-8162