LAS BASES DE DATOS NOSQL DESARROLLO, USO Y FUTURO EN LAS EMPRESAS
Enviado por Victor Echavarria • 2 de Julio de 2019 • Ensayos • 865 Palabras (4 Páginas) • 122 Visitas
LAS BASES DE DATOS NOSQL DESARROLLO, USO Y FUTURO EN LAS EMPRESAS
INTRODUCCION
Actualmente vivimos en mundo lleno de información, una sociedad globalizada y conectada por ello las empresas para adaptarse a este entorno buscan realizar procesos con mayor velocidad lo que impulsa a las tecnologías a avanzar y debido por las importancias de la base de datos no son ajenas a esta realidad.
La manipulación de datos e información a avanzado conforme pasa el tiempo y desde hace ya unas décadas se han creado los sistemas gestores de bases de datos que funcionan con el lenguaje de bases de datos SQL, existe otro más, menos utilizado, pero que para algunas actividades como por ejemplo las redes sociales es mejor, el NoSQL. El presente ensayo es acerca del NoSQL, su origen, desarrollo, uso y futuro en las empresas.
NoSQL es una clase de sistemas de administración de bases de datos, que difieren con el tradicional modelo de administración de bases de datos relacionales, el SQL, existen muchos sistemas administradores de bases de datos, los cuales clasifican en relacionales, en orientados a objetos y los relacionales orientados a objetos. Aunque, la mayoría de todos estos motores de bases de datos, están basados en la arquitectura relacional y, todos están soportados por lenguaje de consultas SQL, algunos con variaciones para operar los datos.
El concepto de NoSQL, su uso y desarrollo, ya en estos días es muy conocido para los ingenieros y aunque no es del todo popular, pues se sigue trabajando cotidianamente en SQL y sigue siendo raro, trabajar con algún sistema NoSQL, así como que sea enseñado en las escuelas.
Quienes han hecho popular a NoSQL y han extendido su desarrollo y enseñanza, son las grandes compañías de internet como Google, Amazon, Twitter y Facebook debido a que estas compañías enfrentaron problemas con el tratamiento de datos, que los tradicionales sistemas administradores de bases de datos relacionales no solucionaban.
Con el crecimiento de la web en tiempo real existía una necesidad de proporcionar información procesada a partir de grandes volúmenes de datos que tenían unas estructuras horizontales más o menos similares. Estas compañías se dieron cuenta de que el rendimiento y sus propiedades de tiempo real eran más importantes que la coherencia, en la que las bases de datos relacionales tradicionales dedicaban una gran cantidad de tiempo de proceso.
Pero llegó la web, el software como servicio, los servicios en la nube y las startups de éxito con millones de usuarios. Y con todo ello llegaron los problemas de alta escalabilidad.
Es por eso que aparecieron los sistemas NoSQL, estos sistemas atacan a los problemas que en SQL surgen cuando aumenta la complejidad de la base de datos, para eso propone una estructura de almacenamiento más versátil.
Se puede decir que NoSQL emergió por 3 conceptos:
Almacenamiento de datos, datos interconectados y complejidad de la estructura de datos.
Del almacenamiento de datos dice que existe una gran cantidad de datos en el mundo, de 2006 a 2010 aumento de 161 exabytes a 1000 exabytes, un exabyte equivale a mil millones de gigabytes. Los datos siguen conectándose cada vez más, los sistemas se crean para ser interconectados. NoSQL puede manejar estructuras de datos jerarquice anidados fácilmente, en aplicaciones para redes sociales y la web semántica, la tradicional SQL se queda corto
...