SciELO - Scientific Electronic Library Online

 
vol.32 issue65Measuring Representativeness Using Covering Array Principles author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


Revista Facultad de Ingeniería

Print version ISSN 0121-1129On-line version ISSN 2357-5328

Abstract

AGUILAR VERA, Raúl; NAAL JACOME, Andrés; DIAZ MENDOZA, Julio  and  GOMEZ GOMEZ, Omar. NoSQL Database Modeling and Management: A Systematic Literature Review. Rev. Fac. ing. [online]. 2023, vol.32, n.65, e7.  Epub Jan 13, 2024. ISSN 0121-1129.  https://doi.org/10.19053/01211129.v32.n65.2023.16519.

The NoSQL databases that emerged this century were created to solve the limitations of relational database systems due to the different types of data that have appeared for information processing. In this paper, we present the results of a secondary study carried out to find and synthesize the research made up to now on modeling processes, characteristics of the used types of data, and management tools for NoSQL Databases. Currently, four types are recognized and classified according to the data model they use: key-value, document-oriented, column-based, and graph-based. With this study, it was possible to identify that the most frequently type of NoSQL database model is that of documents because it offers greater flexibility and versatility compared to the other three models. Although it offers more complex search methods, in terms of data, column and document schemas are the ones that usually describe their characteristics. It was also possible to observe a trend in the use of the column-oriented model and the document-oriented model in the management tools, and, although they all comply with the basic functionalities, the differences lie in the way in which the information is stored and the way they can be accessed.

Keywords : database modeling; NoSQL; software engineering; systematic literature review.

        · abstract in Spanish | Portuguese     · text in English     · English ( pdf )