Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Corporación
Unificada Nacional
de Educación
Superior
Facultad ingeniería
Programa ingeniera
de sistemas
Inírida/Guainía
2023
CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR
FACULTAD INGENIERIA
PROGRAMA INGENIERIA DE SISTEMAS
BOGOTA D.C
2023
BIG DATA
El big data “grandes datos” es uno de los términos nuevos para mi y para
muchos de mis compañeros, y en este mundo globalizado y desarrollado nos
encontramos evolucionando cada día más, volviéndonos cada vez más
desarrollados tecnológicamente hablando. Nosotros como futuros ingenieros
y/o profesionales, sin importar la carrera de que desarrollemos, todos tenemos
y nos enfrentamos y nos beneficiamos de esto.
¿Por qué es el Grandes datos “Big Data”?
Cuando estamos hablando del Big Data, hacemos alusión a la evolución de los
sistemas de información, empezamos con las famosas hojas de cálculo de
Excel, bases de datos, on-premise las cuales almacenan los datos
recolectados en la nube. Data Waterhouse, machine learning, pero todos estos
desarrollos son a la velocidad a la que esta cambiando al mundo, todas las
redes sociales, contactos, comercio internacional, etc. Llegaron a la conclusión
de que toda esta información no puede ser procesada y analizada por medio de
los sistemas informáticos convencionales, por los que es necesario crear un
sistema “big data” para almacenar toda esta información.
NoSQL
Es el tipo de sistema basado en bases de datos, que es diferente del modelo
tradicional, para desarrollar gestiones en bases de datos relacionales, SQL. Y
existen muchos tipos de sistemas basados en gestión. Que se dividen en
relacionales, orientados y relacionales orientados a objetos. En la creación de
prácticas, todo estos la gran mayoría de los motores de bases de datos se
basan en una arquitectura ya establecida en una clase de arquitectura
relacional y todos están soportados por el conocimiento del lenguaje de
consulta SQL, algunos de los cuales tienen variantes que son operadas sobre
los datos, que lo hacen que SQL sea el mejor de los lenguajes tradicionales., o,
de hecho, usado para llevar la administración de las bases de datos que
maneja en su negocio.
NoSQL, lleva un uso y desarrollo conocido hoy en día, aunque no es
precisamente popular por que la gente trabaja con SQL todos los días, y muy
pocos de ellos usan alguno de los sistemas SQL, y muy pocos se lo enseñan
en la escuela.
Las grandes compañías que están anexas a la internet, como pueden ser
Google, Amazon, Twitter o inclusive Facebook. Fueron popularizadas por
NoSQL y se dieron a conocer por medio del desarrollo y enseñanza.
Esto sucedió porque estas empresas o negocios enfrentan problemas de
procesamiento de datos que los sistemas tradicionales de administración de
bases de datos relacionales no pueden resolver.
Almacenamiento de Key-Value
Con esta idea principal existe la tabla Hash con una clave única y un puntero a
un elemento de datos específico. Estas asignaciones suelen ir acompañadas
de mecanismos de almacenamiento en la cache para maximizar el rendimiento
de la máquina.
Bases de datos columnares
Como se sugiere el nombre, almacenan datos en columnas en lugar de filas.
Con este cambio, la velocidad de lectura mejora mucho, ya que, podemos
consultar el numero reducido de columnas, será bastante rápido. Finalmente,
tenemos una cardinalidad que es muy similar a la Key-Value. Por el otro lado,
este paradigma no es muy eficiente a la hora de realizar operaciones de
escritura.