Please enable JavaScript.
Coggle requires JavaScript to display documents.
Utilidad y funcionamiento de las bases de datos NoSQL - Coggle Diagram
Utilidad y funcionamiento de las bases de datos NoSQL
INTRODUCCIÓN
Día tras día el manejo de la información se hace más complejo; diferentes factores hacen que las personas involucradas en el área busquen tecnologías que les ayuden con este problema; sin embargo, el manejo comercial que se le da al tema dificulta realizar una buena elección.
CAMBIO DE PARADIGMA
Desde su creación, las bases de datos han sido un soporte para la organización de la información dentro de los diferentes tipos de entidades, debido a que “las bases de datos comenzaron a aparecer a finales de 1950 y comienzos de 1960, impulsadas por dos factores tecnológicos: el incremento de la fiabilidad de los procesadores de ordenador y la expansión de la capacidad de almacenamiento secundario en cintas y unidades de disco”
¿POR QUÉ AHORA
?
El paradigma de bases de datos NoSQL surge a causa del cambio que se ha dado en el manejo de la información durante las últimas décadas; por ejemplo, se proyecta un crecimiento del tráfico IP global, de los centros de datos, que en la actualidad es casi de un zetabyte (1.099.511.627.776 gigabytes) por año a 4.8 zetabyte en el 2015
Tamaño y cantidad de la información
Velocidad
Falta de innovación
CARACTERÍSTICAS NOSQL
Escalabilidad horizontal:
Uso eficiente de recursos:
Libertad de esquema:
Habilidad de distribución:
Modelo concurrencia débil:
Consultas simples:
Teorema CAP (Consistency Availability Partition
tolerance):
Datos y modelo de acceso:
TAXONOMÍA
Aunque existen muchas tecnologías en bases de datos NoSQL, cuando se habla de categorías se pueden destacar cuatro
Almacenamiento clave-valor
Almacenamiento de documentos
Almacenamiento de grafos
Almacenamiento de familias de columnas
¿DISTINTOS DESTINOS?
Como se ha podido apreciar, NoSQL y SQL presentan ventajas y desventajas, pero hay algo interesante: las ventajas de una son las desventajas de la otra, lo cual puede enfocar la investigación al uso conjunto de ellas “Las tecnologías NoSQL son útiles para resumir un conjunto de datos enorme, mientras que SQL se puede utilizar para un análisis más detallado”
RETOS PARA NOSQL
Realizar una estandarización:
Superar el “hype”
Demostrar que es algo nuevo y bueno