0% encontró este documento útil (0 votos)
5 vistas4 páginas

Introducción a Bases de Datos NoSQL

Este documento describe las bases de datos NoSQL, incluyendo sus características, tipos como clave-valor, orientadas a documentos, orientadas a grafos y orientadas a columnas, ventajas como escalabilidad y flexibilidad, y desventajas como falta de madurez y estandarización. El autor es Carlos Eduardo Rodas Ibáñez y el tema trata sobre las bases de datos NoSQL.

Cargado por

Carodas
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas4 páginas

Introducción a Bases de Datos NoSQL

Este documento describe las bases de datos NoSQL, incluyendo sus características, tipos como clave-valor, orientadas a documentos, orientadas a grafos y orientadas a columnas, ventajas como escalabilidad y flexibilidad, y desventajas como falta de madurez y estandarización. El autor es Carlos Eduardo Rodas Ibáñez y el tema trata sobre las bases de datos NoSQL.

Cargado por

Carodas
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Sistemas de

Información

Administración de

base de datos

Estudiante:

Carlos Eduardo

Rodas Ibáñez.

Tema:

Base de datos NoSQL

Fecha:

2/07/2022

4to Semestre

Ciclo CI

2022-2023
Las bases de datos NoSQL empezaron a aparecer desde el año 1998 y a su vez fueron
creadas por distintas empresas y grupos independientes que buscaron soluciones a problemas
específicos que las bases de datos SQL no les daban.
Entre las principales características podemos encontrar:
• No es un lenguaje de consulta o modificación de datos principal, aunque si lo
soportan.
• Los datos no tienen que almacenarse en tablas.
• Son mas eficientes en el procesamiento de datos que las bases de datos
relacionales.
• Su arquitectura es distribuida.
• Su información se almacena en más de una máquina del sistema.
• Utiliza la consistencia eventual.
Tipos de bases de datos NoSQL:
1. Base de datos Clave-Valor
Este es un tipo simple de base de datos NoSQL para importar y consultar datos.
El concepto de valor clave significa que los datos se almacenan como un conjunto de pares
clave-valor; La clave identifica de forma única el conjunto y los valores que contienen los datos y
se ordena por clave.
2. Orientadas a Documento
Este tipo de base de datos gestiona datos semiestructurados. A diferencia de una base de
datos de pares clave y valor, además de tener un identificador único para cada documento, los
campos que componen el documento son transparentes para el sistema administrativo.
3. Orientadas a Grafos
Un gráfico es una colección de elementos llamados nodos que proporcionan información,
conectados por bordes, que son conexiones entre nodos y pueden tener una dirección particular.
Las bases de datos de gráficos representan interacciones complejas entre sus datos y, por
lo tanto, realizan consultas eficientes en nodos y bordes mediante el análisis de sus relaciones.
4. Orientadas a Columnas
Estas bases de datos, también conocidas como bases de datos de columnas anchas, son
estructuralmente similares a las bases de datos relacionales, diseñadas para requerir menos
consultas al recuperar datos porque almacenan todos los datos relacionados en "grupos", con
cada familia de columnas siendo un conjunto de columnas con una relación lógica. entre ellos.
Ventajas de las bases de datos NoSQL:
• Aplicaciones de Big Data: las bases de datos NoSQL manejan fácilmente grandes
volúmenes.
• Administración de base de datos: requiere menos administración, tiene capacidades
de entrega de datos y autor reparación, un modelo de datos simplificado y requiere
menos administración y ajuste.
• Flexibilidad: La capacidad de hacer crecer los volúmenes de datos, o la capacidad de
incluir cambios en la forma en que se ingresan los datos, sin tener que modificar la
estructura, lo que le permite adaptarse rápidamente a entornos altamente dinámicos.
• Crecimiento Horizontal: Son altamente escalables, si se necesita instalar más nodos
para ampliar capacidad se puede hacer sin problema. No rompe la usabilidad ni
consulta la base de datos.
• Economía: No se requieren servidores con grandes cantidades de recursos para
operar.
• La adaptabilidad y la flexibilidad le permiten comenzar con una baja inversión en
equipos y aumentar la capacidad según sea necesario.
Desventajas de las bases de datos NoSQL:
• Menos maduro: la mayoría de las alternativas de base de datos NoSQL apenas están
en preproducción y tienen muchas características importantes aún por implementar.
• Atomicidad: Algunas de estas bases de datos no incorporan la atomicidad de la
información. Esto puede conducir a información inconsistente entre los nodos.
• Software mal documentado: al ser relativamente nuevo, NoSQL puede tener
operaciones limitadas debido a la falta de información sobre las herramientas y sus
funciones.
• Baja estandarización: No existen criterios totalmente definidos entre las herramientas
utilizadas en este tipo de base de datos. Los idiomas tienden a variar según el tipo de
base de datos utilizada.
• Herramientas GUI: la mayoría de las bases de datos NoSQL no contienen una GUI.
Necesitas conocimientos especiales para poder hacer algunos de ellos.
En conclusión, se deben usar las bases de datos NoSQL cuando las bases de datos son de
rápido crecimiento, con grandes ganancias en poco tiempo, idealmente utilizando una base de
datos NoSQL no relacional. También si el acceso a la base de datos puede alcanzar un alto nivel y
muchos picos, es mejor elegir Sin SQL o en caso de no se pueda evitar las necesidades de
procesamiento, es mejor utilizar una base de datos NoSQL escalables.
Bibliografía
Camacho, E. (2021). NoSQL la evolución de las bases de datos. Obtenido de SG:
[Link]
ILIMIT. (28 de Abril de 2020). Base de datos SQL vs. NoSQL: diferencias, ventajas y mitos .
Obtenido de Ilimit: [Link]
nosql/#:~:text=Las%20bases%20de%20datos%20SQL%20son%20indicadas%20cuando%2
0la%20cantidad,manejar%20grandes%20volúmenes%20de%20datos.
Macarron, P. (08 de Marzo de 2021). Tipos de bases de datos no relacionales. Obtenido de Certia:
[Link]
Reche, J. M. (22 de junio de 2016). SQL, NoSQL, NewSQL. Qué son, historia y elección. Obtenido
de IThink: [Link]

También podría gustarte