Está en la página 1de 3

Autor: Luisa Fernanda Celis González

Fecha: 28/08/2021

El aporte de las bases de datos NoSQL en el manejo de la información

Introducción.
Desde el inicio de la humanidad, el hombre ha tenido la necesidad de almacenar
información y por ello, ha elaborado diferentes herramientas para pode guardar dicha
información. En 1884 se dio origen a las tarjetas perforadas, las cuales contenían
información digital representada mediante la presencia o ausencia de agujeros. En el año de
1950 surgen las cintas magnéticas, un medio de almacenamiento de datos que se graba en
pistas sobre una banda plástica con un material magnetizado, en estas cintas se podía
almacenar audio, videos y datos. Ya en la década de los 60’s se da inicio a las primeras
generaciones de bases de datos de red y a las bases de datos jerárquicas. Entre los años
1970 a 1980 hubo un gran avance respecto a las bases de datos, pues en estos años surgió el
modelo relacional, modelo entidad – relación y lenguaje SQL. Cabe añadir, que otro evento
muy relevante se dio con la llegada de la web 2.0, que son las bases de datos NoSQL, las
cuales se desarrollaron a finales del año 2000, con el propósito de superar las limitaciones
que presentaban las bases de datos SQL.

Bases de datos NoSQL


Las bases NoSQL son sistemas de almacenamiento de información que se caracterizan por
no cumplir con el esquema entidad – relación, dicho esto, las bases de datos NoSQL son
estructuras que nos permiten almacenar información especialmente cuando se generan
problemas de escalabilidad y rendimiento en las bases de datos relacionales. Estas bases de
datos no manejan una estructura de datos en forma de tabla para almacenar la información,
para ello, hacen uso de otros formatos como clave – valor, mapeo de columnas o grafos,
estos ofrecen una mayor flexibilidad para almacenar información no estructurada.
Estas bases de datos generan grandes ventajas a la hora de manejar información,
principalmente se pueden ejecutar en máquinas con pocos recursos, pues, aunque son de
alto rendimiento su exigencia es baja, además, el volumen de los datos no es un problema,
ya que tiene la capacidad de manejar gran cantidad de datos y presenta una escalabilidad
horizontal, lo cual mejora el rendimiento del sistema. Sin embargo, las bases de datos
presentan una gran desventaja, es que no admiten funciones de fiabilidad, lo que genera que
el desarrollador implemente su propio código, lo que añade un grado de complejidad al
sistema, esto resulta aún más desventajoso si su aplicación es a algo relacionado con el
sector bancario.
Aunque las bases de datos representan una gran desventaja para el sector bancario, juegan
un papel muy importante en grandes compañías como Facebook, Instagram, Twitter,
Adobe, entre otras. Al presentar distintos tipos permite una mayor aplicabilidad en otros
sectores, algunos de los tipos de bases de datos NoSQL son: bases de datos clave – valor,
documentales, en grafo, orientadas a objetos, multivalor, tabulares entre otras. Cada uno de
Autor: Luisa Fernanda Celis González
Fecha: 28/08/2021

estos tipos tiene un beneficio o funcionalidad que lo diferencia a los demás, por ejemplo,
las bases de datos clave – valor brindan un alto rendimiento a la hora de ejecutar la
escritura y lectura de datos. Por otro lado, las bases de datos documentales nos ofrecen una
mayor flexibilidad, realizar consultas y escrituras más rápido. Mientras que las bases de
datos en grafo son la mejor opción para trabajar datos complejos, pues responde manera
eficiente a la hora de analizar y consultar en un gran volumen de datos, pero si se trata de
bases de datos que sean flexibles y que admitan lenguajes de programación como Java,
Visual Basic o C++, las bases de datos orientadas a objetos son las ideales para esto.
En conclusión, las bases de datos NoSQL nos permite trabajar de forma rápida, precisa y
efectiva, son una gran alternativa a las bases de datos SQL, pues NoSQL resuelve los
problemas de estabilidad de las bases de datos relacionales y tiene un mejor incremento de
información en la nube. En definitiva, las bases de datos NoSQL no van a reemplazar al
modelo relacional, pero se presenta como la mejor opción cuando se requiere manejar
información estructurada. Entonces, ¿por qué no hacer uso de las bases de datos NoSQL?
Autor: Luisa Fernanda Celis González
Fecha: 28/08/2021

Referencias.
Timetoast. (1884, 1 enero). Línea de tiempo de la historia y evolución de las Bases de
Datos timeline. Timetoast Timelines. https://www.timetoast.com/timelines/linea-de-tiempo-
de-la-historia-y-evolucion-de-las-bases-de-datos
Bases de Datos NoSQL | Qué son, marcas, tipos y ventajas. (2019, 12 junio).
GraphEverywhere. https://www.grapheverywhere.com/bases-de-datos-nosql-marcas-tipos-
ventajas/

También podría gustarte