



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Historia base de datos resumen
Tipo: Resúmenes
1 / 6
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Conceptos
Tendencias Bases de datos orientadas a documentos En las bases de datos NoSQL orientadas a documentos, los datos se almacenan directamente en documentos de diferentes longitudes. No hace falta que los datos estén estructurados. Se les asignan distintos atributos o denominados “ Tags” sobre cuya base se pueden rastrear los contenidos de los documentos. Las bases de datos NoSQL orientadas a documentos son especialmente adecuadas para sistemas de gestión de contenidos y blogs. Hoy en día se usa sobre todo JSON (JavaScript Object Notation) como formato de archivo, ya que permite el intercambio de datos más rápido entre aplicaciones. Bases de datos de grafos Una base de datos de grafos forma relaciones entre datos mediante nodos y cantos. El entramado de relaciones de datos se organiza mediante puntos nodulares y sus conexiones entre sí. Así, con contenidos de datos con información muy entrelazada, las bases de datos NoSQL ofrecen un rendimiento muy superior a las bases de datos SQL relacionales. Se usan sobre todo en el ámbito de las redes sociales para representar las relaciones entre seguidores de Twitter o Instagram. Bases de datos de clave-valor Mientras que las bases de datos SQL echan mano de esquemas rígidos y tablas, las bases de datos de clave-valor guardan los datos como pares de valores y clave. Los valores individuales están asignados a claves específicas y el propio juego de datos funciona como clave (key) y representa un valor (value). De forma simultánea, la clave crea un Índice que se puede usar para buscar en la base de datos. Las claves de las bases de datos NoSQL de clave-valor siempre son unívocas y se pueden equiparar a las Primary Keys de las bases de datos relacionales.
Bases de datos orientadas a columnas A diferencia de los modelos de bases de datos relacionales, los sistemas de bases de datos columnares no guardan los juegos de datos en líneas, sino en columnas. Este cambio implica procesos de lectura de datos más cortos y una mayor capacidad de rendimiento. Este modelo NoSQL se usa sobre todo para programas de minería de datos y de análisis. Base de datos NoSQL Tipo Distintos modelos de base de datos, como, por ejemplo, de documentos, grafos, clave-valor y columnas. Almacenamiento de datos Las bases de datos NoSQL no usan tablas, sino documentos enteros, claves y valores, grafos o columnas, en función del tipo. Esquemas Flexibilidad. Los nuevos grupos de datos se pueden añadir inmediatamente. Los datos estructurados, semiestructurados y no estructurados se pueden almacenar juntos, sin necesidad de una conversión previa. Escalamiento Escalamiento horizontal. Cada administrador puede añadir un nuevo servidor de nube o base, la base de datos NoSQL envía los datos automáticamente a todos los servidores. Modelo de desarrollo Código abierto o software de pago. Características ACID: Atomicity, Consistency, Isolation, Durability Para que las bases de datos NoSQL se mantengan flexibles y horizontales, no suelen ser compatibles con transacciones ACID. En su lugar, se usa el modelo BASE (Basically Available, Soft State, Eventually Consistant). Dicho modelo consiste en lo siguiente: disponibilidad antes que consistencia. Rendimiento Gracias al uso de servidores de nube y clústeres de hardware, las bases de datos NoSQL cuentan con una capacidad de rendimiento notablemente superior. API Los datos se almacenan y se consultan a través de los API basados en objetos. Ejemplo