Por Capacitación Dfacture hace 8 años
Creado el 30 Oct, 2015 por Ramón Flores.
En la actualidad, el rápido avance de las tecnologías ha traído como consecuencia, la necesidad de guardar más información de aún mayor volumen. Las redes sociales y la automatización de procesos, son unas de las causas principales de la cantidad exorbitante de información que manejamos hoy en día.
Uno de los ejemplos más influyentes se encuentra a disposición de una gran parte de la población del mundo: un Smartphone. Un Smartphone permite enviar mensajes a través de diversas aplicaciones (WhatsApp, BBM, Line, etc), permite la carga de todo tipo de información (imágenes, música, videos, etc) a sitios web, permite acceder a aplicaciones que se actualizan en tiempo real (Facebook, Twitter, portales de noticias). Dicho esto, si tomamos en consideración la gran cantidad de información que cada persona podría estar enviando, multipliquemos ese número por los 122 millones de habitantes que se encuentran en México, y a una aún mayor escala, por todos los habitantes del planeta. Es una cantidad titánica, ¿cierto? En el siguiente enlace https://pennystocks.la/internet-in-real-time/ se puede visualizar la cantidad de información y registros que guardan las páginas más importantes en tiempo real.
El presente artículo tiene como propósito introducir al lector en el concepto de Big Data y describir algunas características de los componentes principales que constituyen una solución de este tipo.
Pero ¿qué es Big Data y que tiene que ver con todo esto?, pues debido a que la cantidad de información crece de manera exponencial, diferentes empresas han estado desarrollando diversas tecnologías para guardar la información de tal manera que, su acceso y el resguardo de la misma sea más fácil de manejar. En pocas palabras, Big Data, hace posible que tengas siempre tu información de Facebook disponible y que no tarde en cargarse, o que puedas encontrar algún video en YouTube por muy antiguo que este sea.
El modelo de Big Data es muy eficiente, sin embargo, para el resguardo de la información se deben utilizar gestores de base de datos especiales que sean capaces de soportar toda esa carga. Antes de este “boom” de datos se utilizaban gestores Relacionales, ahora para Big uno de los gestores empleados más comunes son aquellos basados en modelos No Relacionales, los llamados NoSQL. Estos modelos, a diferencia de los relacionales, tienen ciertas desventajas y ventajas a comparación, la ventaja principal siendo el acceso a la información. Estos gestores se adaptan a lo que cada empresa busca en su crecimiento y manejo de Big Data, a continuación ejemplificamos algunos:
Ejemplos:
En conclusión, estas nuevas tecnologías están en su pleno apogeo y es importante recalcar que, así como las tecnologías de la información avanzan, también las compañías deben avanzar incluyendo este tipo de tecnologías y no atrasarse, una empresa que se queda con tecnología obsoleta se le hará cada día más complicado actualizarse, es por eso que en DFacture siempre estamos a la vanguardia utilizando tecnologías como BigData y usando un gestor NoSQL, en este caso, MongoDB.