3. ¿Qué es una base de datos no relacional?

 Una base de datos no relacional, es aquella que no utiliza la estructura de filas y columnas, por el contrario, usa un modelo de almacenamiento optimizado para los requisitos específicos del tipo de datos que almacena. Por ejemplo, los tipos de datos que puede almacenar son, clave/valor simple, documentos Json o un grafo que consta de bordes y vértices.

El término "NoSql" (base de datos no relacional) se refiere a almacenes de datos que no usan SQL para las consultas, por el contrario, usan otros lenguajes de programación y otras construcciones para consultar los datos. 

A continuación veremos categorías principales de bases de datos no relacional.

  • Almacenes de datos de documentos: Administra un conjunto de campos de cadena con nombre y valores de datos de objeto en una entidad que se conoce como un documento.
Fuente: EdPrice-MSFT. (2022)


  • Almacenes de datos en columnas: Un almacén de datos organiza los datos en columnas y filas, de manera simple.
Fuente: EdPrice-MSFT. (2022)

  • Almacenes de datos clave/valor: Es una tabla hash grande, asocia cada valor con una clave única y usa esta clave para almacenar los daros mediante el uso de una función adecuada hash.
Fuente: EdPrice-MSFT. (2022)

  • Almacenes de datos de grafos: Administra dos tipos de información, nodos y bordes. Los nodos representan entidades y los bordes especifican las relaciones entre las entidades.
Fuente: EdPrice-MSFT. (2022)


  • Almacenes de datos de series temporales: Son un conjunto de valores organizados por un tiempo, deben admitir un número elevado de operaciones de escritura.
Fuente: EdPrice-MSFT. (2022)

  • Almacenes de datos de Objetos: El almacenamiento de objetos está optimizado para almacenar y recuperar objetos binarios grandes o blobs como imágenes, archivos, transmisiones de video y audio, objetos de datos de aplicación de gran tamaño, documentos e imágenes de máquina virtual.
Fuente: EdPrice-MSFT. (2022)

  • Almacenes de datos de índice externo: Proporcionan la capacidad de buscar información que se encuentra en otros almacenes de datos y servicios. Puede utilizarse para indexar grandes volúmenes de datos y proporcionar acceso en tiempo real a ellos.
Fuente: EdPrice-MSFT. (2022)


REFERENCIA:

EdPrice-MSFT. (2022). Datos no relacionales y NoSQL. Microsoft.com. Recuperado de https://learn.microsoft.com/es-es/azure/architecture/data-guide/big-data/non-relational-data

Comentarios

Entradas populares