Mapping objects through a data motor NoSQL case study: framework for web applications development

This article emerged as an academic initiative in which it is observed that the areas of knowledge in software develop- ment under the paradigm of Object-oriented programming (OOP) is confronted by a model data storage relational raising two scenarios different developers try to mitigate through con...

Full description

Bibliographic Details
Main Authors: Roger Calderón-Moreno, Daniel Arenas-Seleey
Format: Article
Language:Spanish
Published: Universidad Pedagógica y Tecnológica de Colombia 2016-01-01
Series:Ingeniería Investigación y Desarrollo
Subjects:
Online Access:http://revistas.uptc.edu.co/revistas/index.php/ingenieria_sogamoso/article/view/4303
_version_ 1818156457526296576
author Roger Calderón-Moreno
Daniel Arenas-Seleey
author_facet Roger Calderón-Moreno
Daniel Arenas-Seleey
author_sort Roger Calderón-Moreno
collection DOAJ
description This article emerged as an academic initiative in which it is observed that the areas of knowledge in software develop- ment under the paradigm of Object-oriented programming (OOP) is confronted by a model data storage relational raising two scenarios different developers try to mitigate through conversions between types or using intermediate tools such as mapping relational objects that bring certain advantages and disadvantages, and therefore, was raised within the project the possibility of using a storage engine type non-relational or NoSQL.With the design and development of the framework for generating Web applications, the user can define objects to consider including in the application, which will be stored in MongoDB engine, which arranges the data in the form of documents. The dynamic structure of these documents can be used in many projects, including many who traditionally would work on relational databases.Aiming to socialize and evaluate the work done, some instruments were designed to collect information from users with experience in the field of databases and software development. As a result highlights that software developers have clear concepts of object persistence through object-relational mapping (ORM), that learning these techniques software development through implementing own code or using APIs have a high degree of complexity and mostly (60%) they are aware that these implementations generate low performance in applications. In addition, the opening of these highlights to choose alternative to organize and store information, different to the relational approach used for several years.
first_indexed 2024-12-11T14:58:36Z
format Article
id doaj.art-37e51b0b910b46f5beb8c5f4e852d166
institution Directory Open Access Journal
issn 1900-771X
2422-4324
language Spanish
last_indexed 2024-12-11T14:58:36Z
publishDate 2016-01-01
publisher Universidad Pedagógica y Tecnológica de Colombia
record_format Article
series Ingeniería Investigación y Desarrollo
spelling doaj.art-37e51b0b910b46f5beb8c5f4e852d1662022-12-22T01:01:14ZspaUniversidad Pedagógica y Tecnológica de ColombiaIngeniería Investigación y Desarrollo1900-771X2422-43242016-01-01161617110.19053/1900771X.43034061Mapping objects through a data motor NoSQL case study: framework for web applications developmentRoger Calderón-Moreno0Daniel Arenas-Seleey1UNIVERSIDAD AUTÓNOMA DE BUCARAMANGA, UNABUNIVERSIDAD AUTÓNOMA DE BUCARAMANGA, UNABThis article emerged as an academic initiative in which it is observed that the areas of knowledge in software develop- ment under the paradigm of Object-oriented programming (OOP) is confronted by a model data storage relational raising two scenarios different developers try to mitigate through conversions between types or using intermediate tools such as mapping relational objects that bring certain advantages and disadvantages, and therefore, was raised within the project the possibility of using a storage engine type non-relational or NoSQL.With the design and development of the framework for generating Web applications, the user can define objects to consider including in the application, which will be stored in MongoDB engine, which arranges the data in the form of documents. The dynamic structure of these documents can be used in many projects, including many who traditionally would work on relational databases.Aiming to socialize and evaluate the work done, some instruments were designed to collect information from users with experience in the field of databases and software development. As a result highlights that software developers have clear concepts of object persistence through object-relational mapping (ORM), that learning these techniques software development through implementing own code or using APIs have a high degree of complexity and mostly (60%) they are aware that these implementations generate low performance in applications. In addition, the opening of these highlights to choose alternative to organize and store information, different to the relational approach used for several years.http://revistas.uptc.edu.co/revistas/index.php/ingenieria_sogamoso/article/view/4303base de datosframeworkjavajsonmapeo objeto relacionalmongodbnosqlobjetos.
spellingShingle Roger Calderón-Moreno
Daniel Arenas-Seleey
Mapping objects through a data motor NoSQL case study: framework for web applications development
Ingeniería Investigación y Desarrollo
base de datos
framework
java
json
mapeo objeto relacional
mongodb
nosql
objetos.
title Mapping objects through a data motor NoSQL case study: framework for web applications development
title_full Mapping objects through a data motor NoSQL case study: framework for web applications development
title_fullStr Mapping objects through a data motor NoSQL case study: framework for web applications development
title_full_unstemmed Mapping objects through a data motor NoSQL case study: framework for web applications development
title_short Mapping objects through a data motor NoSQL case study: framework for web applications development
title_sort mapping objects through a data motor nosql case study framework for web applications development
topic base de datos
framework
java
json
mapeo objeto relacional
mongodb
nosql
objetos.
url http://revistas.uptc.edu.co/revistas/index.php/ingenieria_sogamoso/article/view/4303
work_keys_str_mv AT rogercalderonmoreno mappingobjectsthroughadatamotornosqlcasestudyframeworkforwebapplicationsdevelopment
AT danielarenasseleey mappingobjectsthroughadatamotornosqlcasestudyframeworkforwebapplicationsdevelopment