Está en la página 1de 6

FACULTAD DE INGENIERÍA INDUSTRIAL

ASIGNATURA:

Administración de base de datos

Apellidos y Nombres:

Naranjo Ramos Piero Francesco

FECHA DE TRABAJO:

Sábado, 10 de Junio del 2023


INVESTIGACIÓN NO. 1

BASE DE DATOS NOSQL

1) Orígenes de las bases de datos NoSQL (no relacionales)

Estas bases de datos no surgieron de una empresa en particular, sino que se


empezaron a desarrollar en 1998 como resultado de los esfuerzos de diversas
empresas y grupos independientes que buscaban resolver problemas
específicos y con el tiempo su auge produjo la necesidad de cubrir las faltas
de las RDBMS como la escalabilidad, flexibilidad, alta disponibilidad y el
rendimiento.

2) Características de las bases de datos NoSQL

Unas de las principales características de las bases de datos NoSQL son:

- La información se guarda en documentos en el lugar de usar tablas.

- Son especialmente útiles para organizar y gestionar información no


estructurada.

- Están diseñadas para ser altamente escalables y manejar grandes


volúmenes de datos.

-No utilizan el lenguaje SQL para consultas, aunque pueden ser compatibles
con él como herramienta adicional.

- Al ser relativamente nuevos, no cuentan con un sistema estandarizado


establecido.
- A diferencia de las bases de datos relacionales, no garantizan las
propiedades ACID, como la consistencia, durabilidad y integridad.

3) Tipos de base de datos NoSQL


a. Base de datos Clave-Valor

Las bases de datos de clave-valor son reconocidas por su alta eficiencia tanto
en operaciones de lectura como de escritura con cada elemento se encuentra
asociado a una clave única, lo que posibilita una rápida recuperación de datos
con una información que suele ser almacenada en forma de objetos binarios,
algunos ejemplos que usan este tipo de base de datos son: Redis, CounchDB
y Big Table.

b. Orientadas a Documento

Las bases de datos documentales, también conocidas como bases de datos


orientadas a documento, son altamente versátiles y se aplican en diversos
proyectos dentro del ámbito de las bases de datos NoSQL y ofrecen la
capacidad de realizar consultas más sofisticadas sobre el contenido de un
documento, además de admitir consultas de clave-valor con una estructura
que se basa en formatos sencillos como JSON o XML, lo que facilita el
almacenamiento y manipulación de la información, algunos ejemplos que
usan este tipo de base de datos son: Elastichsearch y MongoDB.

c. Orientadas a Grafos

Las bases de datos orientadas a grafos, también conocidas como bases de


datos en grafo, brindan una forma más eficiente de búsqueda de relaciones
en comparación con las bases de datos relacionales que utiliza estructuras
de grafos para realizar consultas semánticas y representa los datos mediante
nodos, aristas y propiedades lo que permite un análisis más profundo de las
interconexiones entre los elementos de los datos que resulta como una
experiencia de búsqueda mejorada en términos de eficiencia y comprensión
de las relaciones, algunos ejemplos que usan este tipo de base de datos son:
FlockDB, OpenLink Virtuoso y InfiniteGraph.
d. Orientadas a Columnas

Las bases de datos orientadas a columnas almacenan los datos en columnas


en lugar de filas a diferencia de las bases de datos relacionales donde cada
registro puede tener múltiples columnas y cada columna puede contener
diferentes estructuras de datos, incluso con versiones diferentes, estas bases
de datos están diseñadas para consultas de datos históricos, como registros
y eventos, con el fin de obtener información agregada de manera eficiente,
algunos ejemplos que usan este tipo de base de datos son: Cassandra y
ScyllaBD.

4) Ventajas de las bases de datos NoSQL


 Son altamente adaptables en la creación de esquemas de información, lo que
las convierte en una solución óptima para almacenar y administrar datos no
estructurados o semiestructurados.
 Proporcionan una escalabilidad superior, ya que tienen la capacidad de
manejar grandes volúmenes de datos y aumentar su capacidad mediante la
adición de nuevos módulos de software, sin requerir la incorporación de
servidores adicionales.
 Ofrecen un rendimiento óptimo, ya que están diseñadas para trabajar
eficientemente con modelos de datos específicos y patrones de acceso
particulares.
 Son altamente funcionales, ya que ofrecen API dedicadas y presentan
modelos de datos adaptados para trabajar con diferentes tipos de información
presentes en la base de datos.
5) Desventajas de las bases de datos NoSQL
 En lugar de utilizar tablas como método de almacenamiento, los datos son
guardados mediante documentos.
 Resultan altamente beneficiosas para la organización y gestión de
información no estructurada, así como en situaciones en las que no se cuenta
con una clara comprensión de los datos a almacenar.
 Tienen un nivel significativo de escalabilidad y han sido diseñadas
específicamente para manejar volúmenes masivos de datos de manera
eficiente.
 No emplean el lenguaje SQL para realizar consultas, aunque pueden
aprovecharlo como una herramienta auxiliar en determinadas circunstancias.

6) ¿Cuándo se debe utilizar una base de datos NoSQL?

Las bases de datos NoSQL se utilizan cuando se necesita flexibilidad en el


esquema de datos, escalabilidad, rendimiento, adaptación a modelos de
datos específicos y agilidad en el desarrollo de aplicaciones ampliamente
reconocidas porque son fáciles de desarrollar, por su funcionalidad y el
rendimiento a escala.

BIBLIOGRAFÍA
Amazon. (2023). Amazon.com. Obtenido de Amazon.com:
https://aws.amazon.com/es/nosql/#:~:text=Las%20bases%20de%20dat
os%20NoSQL%20están%20diseñadas%20específicamente%20para%2
0modelos,y%20el%20rendimiento%20a%20escala.
Ayudaley. (s.f.). Obtenido de Ayudaley:
https://ayudaleyprotecciondatos.es/bases-de-datos/no-
relacional/#Caracteristicas_y_funciones_a_tener_en_cuenta
Inc, O. (2 de Enero de 2023). Stackscale. Obtenido de Stackscale:
https://www.stackscale.com/es/blog/bases-de-datos-nosql/
Jose, M. R. (22 de Junio de 2016). IThink upc. Obtenido de IThink upc:
https://www.ithinkupc.com/es/blog/sql-nosql-newsql-que-son-historia-y-
eleccion

También podría gustarte