Bases de datos analíticas: NoSQL y “En memoria”
Enviado por Eblack dxd • 12 de Marzo de 2020 • Ensayo • 547 Palabras (3 Páginas) • 162 Visitas
Capítulo 8 Bases de datos analíticas: NoSQL y “En memoria”
Tipos de bases de datos actuales
- Relacionales: La base de datos relacional es un tipo de base de datos que cumple con el modelo relacional.
Oracle Database 12, IBM DB2, Microsoft SQL Server, Sap Sybase y MySql.
Sqoop:
Permite hacer importaciones masivas de datos con HDFS (Hadoop Distributed File System)
- Heredadas (Legacy)
Dependen de bases de datos no relacionales. Las plataformas prerrelacionadas son IMS, IDMS, DataCom, ADABAS.
- In-memory(En memoria)
Almacenan información en la memoria principal, lo cual hace que este optimizada en velocidad, es utilizado en el proceso de análisis de grandes volúmenes de datos en memoria.
Es mayormente usado por SAP, ORACLE, IBM Y Microsoft.
- NoSQL
Son bases de datos que no usan SQL es decir en este tipo de bd no se pueden realizar consultas, ningún tipo de comando SQL, actualmente ofrece un servicio en la nube conocido como NoSQLaaS.
Características:
- Almacena gran cantidad de datos
- Escalabilidad sin afectar rendimiento
- Acceso muy rapido
- Distribución y manipulación de datos no estructurados
Las bases de datos NoSQL está distribuida en 4 tipos de bases de datos.
Bases de Datos Clave-Valor
Una base de datos clave-valor es un tipo de base de datos no relacional que utiliza un método simple de clave-valor para almacenar datos. Una base de datos clave-valor almacena datos como un conjunto de pares clave-valor en los que una clave sirve como un identificador único.
Bases de Datos Orientadas a Grafos
- Son óptimas para hacer operaciones de consulta entre relaciones entre miembros y son extremadamente rápidas.
- Mayormente usado por Facebook o linkedin y los mensajes de Twiter.
- Un diagrama de bases de datos orientado a grafos es muy similar a los diagramas de objetos que usamos en la programación orientada a objetos.
Programas relacionados con las bd orientados a grafos:
- Neo4J
- InfiniteGraph
- AllegroGrap
- Openlink
- HyperGraphDB
- FlockBD, VertexBD, InfoGrid
Bases de Datos Orientadas a BigTable
- Consiste en un sistema de almacenamiento distribuido para la manipulación de datos estructurados.
- Diseñado para escalar grandes tamaños (Petabyte), a través de servidores básicos.
- La razón de su existencia es la búsqueda web, el cual es el principal negocio de Google.
- Solo disponible para clientes GAE (Google App Engine)
Bases de Datos Orientadas a Documentos
Las bases de datos orientadas a documentos están constituidas por un conjunto de programas que almacenan, recuperan y gestionan datos de documentos o datos de algún modo estructurados. Este tipo de bases de datos constituyen una de las principales subcategorías dentro de las denominadas bases de datos NoSQL. A diferencia de las bases de datos relacionales, estas bases de datos están diseñadas alrededor de una noción abstracta de "Documento".
...