Está en la página 1de 10

Seminario de Tecnología

Artículo de Investigación Final

Tema de investigación:
Medir el diferente impacto económico que poseen las bases de
datos NoSQL contra las bases de datos SQL ante los costos
operacionales de una empresa.
Equipo de investigadores
Silvio Arzeno (ID: 1076358)

Trimestre Noviembre 2020- Enero 2021


Índice
Planteamiento del problema ................................................................................................................. Pg.1

Objetivos ............................................................................................................................................. Pg.1

Alcance de la investigación................................................................................................................. Pg.1

Preguntas de investigación .................................................................................................................. Pg.1

Justificación ....................................................................................................................................... Pg.1

Viabilidad ............................................................................................................................................ Pg.2

Índice teórico ......................................................................................................................................... Pg.2

Marco contextual ................................................................................................................................ Pg.2

Marco teórico ..................................................................................................................................... Pg.2

Marco referencial ............................................................................................................................... Pg.4

Cuerpo de la investigación ................................................................................................................... Pg.5

Hipótesis ............................................................................................................................................ Pg.5

Población y delimitación de la muestra ............................................................................................. Pg.5

Presentación de datos y conclusiones .................................................................................................. Pg.6

Implementación de Base de datos por industria ................................................................................. Pg.6

Costos Salariales ................................................................................................................................ Pg.6

Conclusiones y Resultado de la investigación ................................................................................... Pg.7

Bibliografía ............................................................................................................................................ Pg.8

i|Page
Planteamiento del problema

Objetivo General

“Medir la diferencia de impacto que poseen las bases de datos NoSQL frente a bases de datos SQL dentro
de los costos operacionales de una empresa”.

Objetivos específicos

• Cuantificar la magnitud de impacto financiero de las bases de datos SQL


• Cuantificar la magnitud de impacto financiero de las bases de datos NoSQL
• Evaluar las diferencias de magnitud de impacto dentro de los costos operacionales entre bases de
datos NoSQL y base de datos SQL.
• Determinar si existe una correlación entre el tipo de base de datos y su impacto económico en la
empresa.

Alcance de la investigación

El alcance de la investigación es explicativa-correlacional ya que se busca de determinar si existe


una relación entre dos variables, la variable independiente de los tipos de base de datos y la variable
dependiente del costo operacional.

Preguntas de investigación

• ¿Qué tanto afecta la naturaleza de la empresa a la selección de la base de datos?


• ¿Existe una opción objetivamente favorable sin importar la industria o naturaleza de la empresa?
• ¿Qué diferencia de impacto económico se percibe entre bases de datos NoSQL y bases de datos
SQL?
• ¿Es apreciable la magnitud de impacto entre los dos tipos de bases de datos aplicados?

Justificación

En el área de tecnología de información enfrenta varios dilemas lógicos como parte intrínseca de
su naturaleza. Existen áreas de estudio únicamente dedicadas a resolver este tipo de dilemas de la forma
mas optima posible adaptándose a las necesidades cambiantes de un cliente, empresa o proyecto. Es por
esto por lo que nuevos paradigmas tecnológicos representan un problema decisivo para los administradores
de TI y los desarrolladores, es que, ¿Acaso esta nueva tecnología es mejor que lo actualmente implementado
en mi empresa o proyecto?. Debido a que el departamento de TI, en la mayoría, pero no todos los casos, es

1|Page
considerado una inversión sin retorno ya que , al menos que el producto sea tecnología misma, el equipo
de TI no hace ventas y por ende no se perciben ganancias directas del mismo.

Sin embargo, en la época digital es indispensable el departamento de TI para mantenerse


competitivo en cualquier área. Es por esto por lo que muchas veces empresas con soluciones tecnológicas
antiguas, es decir, fueron implementadas hace décadas, no incurren en estos avances porque “ ¿si no está
roto, porque arreglarlo?” y por eso se piensa que se esta gastando mucho dinero en uso de tecnologías añejas
que soluciones más avanzadas podrían mitigar. Especialmente en países como Republica Dominicana
donde el sector financiero, las aseguradoras, las zonas francas, etc.… se ven gobernados por bases de datos
SQL que , quizás, no sea la opción más optima frente al nuevo paradigma de NoSQL.

Viabilidad

Debido a la naturaleza investigativa del proyecto, este no requerirá de recursos financieros para su
realización. Se entrevistarán a un mercado meta especifico el cual ofrecen sus respuestas de forma
voluntaria sin espera de remuneración. Por su parte, las herramientas tecnológicas para realizar la
investigación son servicios gratuitos tales como Google meet para realizar las encuestas y reuniones,
Google Forms para realizar los formularios y la tabulación de la data , entre otras. Por esto la ejecución de
la investigación resulta viable.

Marco contextual

Esta investigación se llevó a cabo en Santo Domingo, Distrito Nacional, República Dominicana en
el periodo Diciembre 2020 – Enero 2021 y tomo como objeto de estudio a administradores de bases de
datos, desarrolladores y gerentes de departamentos de TI que se encuentren empleados en diversas
industrias y empresas.

Marco teórico

Desarrollo de los términos que requieren contextualización específica en la investigación:

1) Bases de Datos: Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede
considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en
papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos
como la informática y la electrónica, la mayoría de las bases de datos están en formato digital.

2|Page
1.1) Bases de datos SQL: Una base de datos SQL es aquella base de datos relacional que está
escrita en lenguaje SQL (Structured Query Language o lenguaje de consulta estructurado),
también pronunciado «sequel». Este lenguaje se considera el lenguaje estándar para las
bases de datos según el ANSI (American National Standards Institute o Instituto Nacional
Americano de Estándares en español), aunque no es el único que hay.

1.2) Bases de datos NoSQL: El termino NoSQL se refiere a la denominación en inglés Not
Only SQL. Plantea modelos de datos específicos de esquemas flexibles que se adaptan a
los requisitos de las aplicaciones más modernas.

2) Base de datos en la nube o Cloud Server: Una base de datos en la nube es una colección de
contenido, estructurado o no estructurado, que reside en una plataforma de infraestructura de
computación en la nube privada, pública o híbrida. Usualmente se maneja de forma externa por una
empresa o proveedor que se encarga de los costos de mantenimiento de los servidores físicos.
3) Bases de datos On-Premise : En la empresa se llama solución On Premise a aquellos sistemas que
son instalados en la propia empresa. Se trata de tener en “Casa” los servidores y el software que
proporcionan un determinado servicio para la actividad desarrollada.

3|Page
Marco referencial – Antecedentes

En Agosto del 2013 la investigadora de asuntos de Tecnología y Comunicaciones de la Universidad


de Auckland, Yishan Li, publico un articulo investigativo donde mide de forma extensa varios indicadores
de rendimiento entre Bases de datos SQL y bases de datos NoSQL. Cabe destacar que esta investigación se
realizo en un periodo de tiempo donde las bases de datos NoSQL comerciales que conocemos hoy en día
como Firestore, MongoDB, Cassandra o Redis, no tenían la implementación global que perciben hoy en
día por lo cual muchos de los indicadores de rendimiento iniciales que realizo, fueron en base a la base de
datos NoSQL de Google BigTable y Amazon DynamoDB a pesar de si contener las bases de datos
previamente mencionadas entre sus pruebas de campo. En los resultados y conclusiones de ese articulo la
investigadora Li demostró un rendimiento mucho mejor en bases de datos NoSQL que en las de SQL, tanto
en tiempo de respuesta, operaciones realizadas y uso de la carga de memoria.

En Octubre del 2019 los investigadores Wajid Ali, Muhammad Arslan Majeed, Ali Raza y
Muhammad Usman Shafique publicaron al sitio web Asian Journal of Computer Science and Information
Technology una investigación explicativa sobre las ventajas y desventajas medibles de las bases de datos
NoSQL frente a las SQL. Entre sus conclusiones indican que a pesar de que el modelo de documento
utilizado en la mayoría de las bases de datos NoSQL supera en eficiencia a los modelos relacionales, pero
sin embargo no poseen la consistencia que poseen los modelos relacionales. En todos los demás aspectos
los investigadores concluyeron que las bases de Datos NoSQL son la opción viable en la mayoría de los
casos por su capacidad de escalar y adaptarse de forma continua.

4|Page
Hipótesis

La implementación de Base de datos NoSQL resulta económicamente mas eficiente y


viable que la alternativa bases de datos SQL y generan menor impacto en los costos operativos de una
empresa o proyecto.

Población y delimitación de la muestra

La recolección de datos para esta investigación se realizará mayormente centrada en


Administradores de bases de datos, desarrolladores de software y gerentes del área de TI ya que estos poseen
la información necesaria para poder cumplir con los objetivos de la investigación, dado que no se puede
medir de forma única un caso de uso o industria en específico. Para este estudio se tomo un total de 12
personas, diversificando las posiciones previamente establecidas, que generaron un total de 4 industrias o
categoría de negocios diferentes. Cabe destacar que la baja cantidad de personas en la muestra se debió a
las dificultades de captación de estos individuos tanto por dificultades de seguridad, confianza o por
motivos de la Pandemia.

Presentación de los resultados y conclusiones

A continuación, se muestra de forma objetiva los datos recolectados y las informaciones


bibliográficas que se estudiaron.

Implementación de bases de datos por Industria

Durante la recolección de datos era evidente que las diversas implementaciones de modelos de
bases de datos se veían influenciadas por la industria de la empresa. Industrias que requieren de un alto
volumen de datos y consistencia a través de sus servicios y que a su vez son industrias que no son las más
revolucionarias en términos tecnológicos, es decir, las aseguradoras y las financieras, todas presentan
implementaciones de base datos SQL. De esta misma forma, industrias que comúnmente se caracterizan
por sus innovaciones tecnológicas presentaron un margen de implementación de bases de datos NoSQL en
un 60%, el 40% restante de estas industrias utilizan bases de datos SQL y pertenecen mayormente a la
industria de las telecomunicaciones.

Dentro de la recolección de datos y debido al nivel de confidencialidad que se deseaba mantener


con la información anónima de los individuos entrevistados, se obtuvo información sobre los costos
promedios mensuales del uso de servicio de base de datos y los clientes activos mensuales. Con los datos
previamente mencionados se formuló un índice que muestra el costo operativo de la base de datos por

5|Page
usuario activo. Este índice muestra el costo que debe pagar la empresa por cada cliente y usuario activo de
sus servicios. Los resultados fueron los siguientes:

Por Industria

Telecomunicaciones : 0.008 USD x Cliente

Finanzas: 0.00052 USD x Cliente

Aseguradoras: 0.013 USD x Cliente

Startup O TI : 0.028 USD x Cliente

Por tipo de base de datos:

SQL: 0.00115 USD x Cliente

NoSQL: 0.0025 USD x Cliente

Costos Salariales

Otro de los apartados del espacio de recolección de datos, era el de conocimiento de otras bases de
datos. Se le cuestiono a los individuos si tenían conocimientos en bases de datos SQL y NoSQL.
Evidentemente la muestra de la población es muy pequeña pero el siguiente descubrimiento no deja de
impactar por su posible margen de error. El 100% de los individuos entrevistados que laboraban en una
empresa que solo implementa SQL, no tiene conocimientos de NoSQL, sin embargo, el 100% de los
individuos que laboran en una empresa donde se utiliza base de datos NoSQL tienen conocimientos de
SQL.

El anterior descubrimiento me llevo a indagar un poco sobre la oferta y demanda salarial de ambos
espectros. Esto es un aspecto extrínseco de la investigación que puede influir como factor determinante ya
que los sueldos y la capacidad de obtener personal para trabajar en estas bases de datos también incurre
como costo operacional. Se determino lo siguiente:

Rango salarial de administrador de Bases de datos SQL : 110,800 – 142,000 USD por año

Rango salarial de administrador de Bases de datos NoSQL : 138,400 – 168,000 USD por año

Debido a que el personal capacitado con conocimientos de NoSQL al momento de esta


investigación no es tan abundante como el personal capacitado para manejar bases de datos SQL, se percibe
una diferencia salarial de entre 20 mil a 28 mil dólares por año.

6|Page
Conclusiones y resultado de la investigación

Luego de hacer un análisis objetivo de los datos recolectados, un marco teórico y antecedentes así
también como una etapa de análisis de factores extrínsecos al objetivo principal del estudio, se determinó
que la hipotesis propuesta no puede ser comprobada. Debido a que los costos por usuario de las bases de
datos NoSQL son un poco mas elevados que los de SQL, margen que puede ser resultado de la naturaleza
de las empresas que optan por este tipo de base de datos, y también por el hecho de que resulta mas costoso
para una empresa captar personal capacitado en manejo de base de datos NoSQL, no se puede establecer
que esta ultima sea la mejor opción en todo caso de forma objetiva.

Cabe destacar que a pesar de que represente un costo mayor, aunque de magnitud casi inadmisible,
las bases de datos NoSQL resultan beneficiosas en casos de adaptabilidad constante y escalabilidad lo cual
al largo plazo puede resultar más económicamente viable que una base de datos relacional con SQL, pero
lamentablemente ese análisis cae fuera del alcance de esta investigación.

7|Page
Bibliografía

¿Qué es Base de datos en la nube? - Definición en WhatIs.com. (2021). Retrieved 20 January 2021, from
https://searchdatacenter.techtarget.com/es/definicion/Base-de-datos-en-la-nube

Base de datos : ¿qué tipos hay y cómo funciona conectada a un software?. (2021). Retrieved 20 January
2021, from https://www.ticportal.es/glosario-tic/base-datos-database

Base de datos SQL : ¿cómo funciona y se gestiona esta base de datos?. (2021). Retrieved 20 January 2021,
from https://www.ticportal.es/glosario-tic/base-datos-sql

Bases de Datos NoSQL | Qué son, marcas, tipos y ventajas. (2021). Retrieved 20 January 2021, from
https://www.grapheverywhere.com/bases-de-datos-nosql-marcas-tipos-ventajas/

Li, Yishan & Manoharan, Sathiamoorthy. (2013). A performance comparison of SQL and NoSQL
databases. IEEE Pacific RIM Conference on Communications, Computers, and Signal Processing -
Proceedings. 15-19. 10.1109/PACRIM.2013.6625441.

Ali, Wajid & Majeed, Muhammad & Raza, Ali & Shafique, Muhammad Usman. (2019). Comparison
between SQL and NoSQL Databases and Their Relationship with Big Data Analytics. Asian Journal of
Computer Science and Information Technology. 4. 1-10. 10.9734/AJRCOS/2019/v4i230108.

8|Page

También podría gustarte