SciELO - Scientific Electronic Library Online

 
vol.20 número3Investigation of emission behaviour for tamarind seed powder-based firecrackerInvestigations on diesel engine characteristics using waste biomass pyrolysis oil: A study on the effect of compression ratio índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Journal of applied research and technology

versión On-line ISSN 2448-6736versión impresa ISSN 1665-6423

Resumen

BERNAL, Mary Carlota  y  MOLINA, Yeimer. A test model for database architectures: an assessment for job search engine systems. J. appl. res. technol [online]. 2022, vol.20, n.3, pp.306-319.  Epub 17-Mar-2023. ISSN 2448-6736.  https://doi.org/10.22201/icat.24486736e.2022.20.3.1169.

Information systems are increasingly complex structures due to the diversity of processes involved and the big data generated, hence data management is essential. NoSQL databases adopt new approaches to data management differing from relational structures. In this study, three databases were designed, a relational database using PostgreSQL and two NoSQL databases made in MongoDB applied to operation of a job offer system, with the aim of comparing its operation and efficiency. A method was proposed for the metric-guided evaluation of database models using functionality and efficiency criteria according to Systems and Software Standard Quality Requirements and Evaluation (SQuaRE). Testing cases were created considering the International Software Testing Qualifications Board (ISTQB) best practices. Relational data model was selected as a pattern, for this reason, to populate NoSQL databases a reference framework was applied for data migration from one environment to another, thus the tests were performed under the same hardware, software and data conditions. This study determined that the SQL schema provides greater functionality, ensuring transaction support and data integrity. On the other hand, the NoSQL schemas are more efficient in response to big data processing, although they have a certain level of data duplication, transaction support fails and some join operations are not support.

Palabras llave : Relational database; NoSQL; functionality; efficiency; test model; job search engine systems.

        · texto en Inglés