Base de datos orientada a grafos

Características: Los datos se modelan como un conjunto de relaciones entre elementos. Alto rendimiento en consultas de  relaciones de proximidad entre datos, y no para ejecutar consultas globales. Flexibilidad en la definición de atributos y longitud de registros. Esquema: Bases de datos más utilizadas: Neo4j Titan DEX/Sparksee AllegroGraph OrientDB InfiniteGraph Sones GraphDB InfoGrid HyperGraphDB Autor: Diego…

Autor: Diego Calvo

Read More »

Base de datos orientada a documentos

Esquema Características Almacenan datos de tipo documento (los documentos representan estructuras clave valor anidadas) Se representan en formato XML, JSON o BSON. Flexible en esquemas de datos dinamicos. Reducción de la complejidad en la consultas para datos asociados. Bases de datos más utilizadas: MongoDB En MongoDB los documentos se almacenan en BSON, que es una estructura JSON en formato…

Autor: Diego Calvo

Read More »

Base de datos clave-valor

Esquema Características Almacenan los datos en diccionarios. Los valores almacenados son una caja negra para el sistema de base de datos No existe el concepto de relaciones. Almacenar información básica. Muy rápidas en la consulta. Muy fácil de escalar.   Bases de datos más utilizadas: Autor: Diego Calvo

Autor: Diego Calvo

Read More »

Características de Base de datos Relacionales

Características: Utilizan el lenguaje de comunicación estándar SQL. Esquema rígidos definidos a priori. Garantiza las propiedades ACID (Atomicity, Consistency, Isolation and Durability). Tienen un modelo de datos único. Orientadas filas (row scores)   Base de datos más populares: Postgresql Oracle MySQL SQL Server   Conceptos de base de datos: Clave subrogada – FOREING KEY Vista –…

Autor: Diego Calvo

Read More »

Definicion de persistencia poliglota de bases de datos

Uso combinado de diferentes tecnologías de almacenamiento para dar respuesta dar respuesta a las diferentes necesidades de almacenamiento. No consiste en sustituir una tecnología de almacenamiento por otra sino dentro que un mismo proyecto hacer coexistir las tecnologías que mejor se adapten para cada caso según las necesidades de almacenamiento. Autor: Diego Calvo

Autor: Diego Calvo

Read More »

Fragmentación de base de datos relacionales

Fragmentación horizontal La fragmentación horizontal es especialmente útil en el caso de tablas con un volumen importante de filas, y consiste en subdividir una tabla en grupos de filas disjuntos a través de aplicar algún tipo de condición Ejemplo: fragmentar por años Fragmentación vertical La fragmentación vertical divide la tabla en grupos de columnas, y…

Autor: Diego Calvo

Read More »