Documentos de Académico
Documentos de Profesional
Documentos de Cultura
12/02/2020
0
Contenido
Introducción........................................................................................................................2
Características principales y aplicación......................................................................3
Objetivos..............................................................................................................................4
Arquitectura.........................................................................................................................5
Conclusión...........................................................................................................................6
Referencias..........................................................................................................................7
1
Introducción
En esta investigación veremos las características principales, objetivos y las
aplicaciones sobre las bases de datos NoSQL columnar, como hemos visto en
investigaciones pasadas y los temas tocados en clase, las bases de datos NoSQL
columnar se basan en la optimización para la recuperación rápida de información,
todo esto para la aplicación analítica de los datos.
Con esta investigación entenderemos mas a fondo para que sirve dicha
herramienta de base de datos, su concepto y utilización.
2
Características principales y aplicación
Las bases de datos están organizadas de columna por columna en lugar de la fila:
es decir, todos los casos de un solo elemento de datos (por ejemplo, Nombre de
cliente) se almacenan de modo que se puede acceder como una unidad. Esto los
hace especialmente eficaz en las consultas analíticas, como la lista de selecciones,
que a menudo lee unos pocos elementos de datos, pero necesitamos ver todas las
instancias de estos elementos. En contraste, una convencional base de datos
relacional almacena los datos por filas, por lo que toda la información de un registro
(fila) es inmediatamente accesible. Esto tiene sentido para las consultas
transaccionales, que suelen referirse a un registro a la vez.
Hoy los sistemas columnares combinan su estructura columnar con técnicas que
incluyen la indexación, compresión y paralelización.
3
Limitaciones estructurales: Las bases de datos columnares utilizan
diferentes técnicas para imitar una estructura relacional. Algunos requieren
la misma clave principal en todas las tablas, es decir, la jerarquía de la base
de datos está limitada a dos niveles. Los límites impuestos por un sistema
en particular no parecen tener importancia, pero recuerde que sus
necesidades pueden cambiar mañana. Limitaciones que parece aceptable
ahora podría evitar que la ampliación del sistema en el futuro.
Objetivos
El objetivo de una base de datos columnar es escribir y leer datos de manera eficiente,
desde y hacia el almacenamiento en disco duro, para acelerar el tiempo que se tarda en
devolver el resultado de una consulta.
Uno de los principales beneficios de una base de datos columnar es que los datos pueden
ser altamente comprimidos. La compresión permite que las operaciones columnares como
MIN, MAX, SUM, COUNT y AVG se realicen muy rápidamente. Otra ventaja es que
4
debido a que un sistema de gestión de base de datos columnar es auto indexable, utiliza
menos espacio en disco que un sistema de gestión de base de datos relacional que
contenga los mismos datos.
Sin embargo, a medida que se incrementa la utilización de análisis de datos en memoria,
los beneficios relativos de la base de datos columnar comparados con los de las bases de
datos orientadas a filas pueden llegar a ser menos importantes. La analítica en memoria
no tiene en cuenta la eficiencia en lectura y escritura de datos en un disco duro. En su
lugar los datos se consultan en la memoria de acceso aleatorio RAM.
Arquitectura
5
Conclusión
Como pudimos observar, las bases de datos NoSQL columnares sirven muy bien para el
manejo y consulta de datos rápidamente, sin embargo, las desventajas que tiene, a
menudo de que va creciendo dicha base de datos puede ser una desventaja ya que a
medida que se incrementa la utilización de análisis de datos en memoria, los beneficios
pueden llegar a ser menos importantes, porque la analítica en memoria no tiene en cuenta
la eficiencia en lectura y escritura de datos en un disco duro. En su lugar los datos se
consultan en la memoria de acceso aleatorio RAM.
A diferencia de esto es una muy buena herramienta para las consultas rápidas y su
manejo de datos ya que resulta ser muy factible y en sus aplicaciones tiene una alta gama
de ventajas ya que es muy práctico con sus herramientas.
6
Referencias
[1]N. Valero, "Bases de Datos Columnares", Gravitar, 2009. .
[2]A. Caraballo, "FUNDAMENTOS DE UNA BASE DE DATOS
COLUMNAR", informatica para tu negocio, 2016. .