Sistemas gestores de base de datos

Description

Mind Map on Sistemas gestores de base de datos, created by Hugo Miranda barrera on 11/01/2022.
Hugo Miranda barrera
Mind Map by Hugo Miranda barrera , updated more than 1 year ago
Hugo Miranda barrera
Created by Hugo Miranda barrera almost 3 years ago
8
0

Resource summary

Sistemas gestores de base de datos
  1. Cassandra
    1. Apache Cassandra se trata de un software NoSQL distribuido y basado en un modelo de almacenamiento de «clave-valor», de código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida.
      1. Por ejemplo, lo usa Twitter para su plataforma. Su objetivo principal es la escalabilidad lineal y la disponibilidad
        1. Facebook, Twitter, Instagram, Spotify o Netflix utilizan Cassandra. Dispone de un lenguaje propio para las consultas denominado CQL (Cassandra Query Languaje). Las principales características de este SGBD NoSQL son: Multiplataforma Propio lenguaje de consultas (CQL) Escalado lineal y horizontal
    2. Redis
      1. Redis está basado en el almacenamiento clave-valor. Podríamos verlo como un vector enorme que almacena todo tipo de datos, desde cadenas, hashses, listas, etc.
        1. Las características principales son: Atomicidad y persistencia Gran velocidad Simplicidad Multiplataforma
          1. Redis es un almacén de estructura de datos de valores de clave en memoria rápido y de código abierto. Redis incorpora un conjunto de estructuras de datos en memoria versátiles que le permiten crear con facilidad diversas aplicaciones personalizadas. Entre los casos de uso principales de Redis se encuentran el almacenamiento en caché, la administración de sesiones, pub/sub y las clasificaciones. Es el almacén de valores de clave más popular en la actualidad.
      2. Mongo DB
        1. Estamos ante el Sistema Gestor de Bases de Datos no relacionales (SGBD NoSQL) más popular y utilizado actualmente. MongoDB es un SBGD NoSQL orientado a ficheros que almacena la información en estructuras BSON con un esquema dinámico que permite su facilidad de integración. Empresas como Google, Facebook, eBay, Cisco o Adobe utilizan MongoDB como Sistema Gestor de Bases de datos.
          1. MongoDB (del inglés humongous, "enorme") es un sistema de base de datos NoSQL orientado a documentos de código abierto y escrito en C++, que en lugar de guardar los datos en tablas lo hace en estructuras de datos BSON (similar a JSON) con un esquema dinámico. Al ser un proyecto de código abierto, sus binarios están disponibles para los sistemas operativos Windows, GNU/Linux, OS X y Solaris y es usado en múltiples proyectos o implementaciones en empresas como MTV Network, Craigslist, BCI o Foursquare
            1. No tenemos tablas, no tenemos reistros y lo que es mas importante no tenemos SQL.. Aun asi , Mongo DB es un serio candidato para almacenar datos en nuestras aplicaciones.
        2. Neo4j
          1. Las bases de datos orientadas a grafos (BDOG) ayudan a encontrar relaciones entre los datos y extraer su verdadero valor. Una de las más conocidas es Neo4j, un servicio implementado en Java
            1. Las bases de datos orientadas a grafos (BDOG) ayudan a encontrar relaciones y dar sentido al puzzle completo. Una de las más conocidas es Neo4j, un servicio implementado en Java.
              1. Empresas como eBay, Walmart, Telenor, UBS, Cisco, Hewlett-Packard o Lufthansa han confiado en las cualidades de Neo4j para mejorar sus servicios.
                1. Las bases de datos orientadas a grafos como Neo4j tienen mejor rendimiento que las relacionales (SQL) y las no relacionales (NoSQL). La clave es que, aunque las consultas de datos aumenten exponencialmente, el rendimiento de Neo4j no desciende, frente a lo que sí sucede con las BD relacionales como MySQL
            2. Dynamo DB
              1. Servicio de base de datos NoSQL rápido y flexible para el rendimiento de milisegundos de un solo dígito a cualquier escala
                1. Los desarrolladores pueden utilizar DynamoDB para crear aplicaciones modernas y sin servidores que pueden comenzar a pequeña escala y alcanzar una escala global para admitir petabytes de datos y decenas de millones de solicitudes de lectura y escritura por segundo. DynamoDB se ha diseñado para ejecutar aplicaciones de alto rendimiento a escala de Internet que sobrecargarían las bases de datos relacionales tradicionales.
                  1. Amazon DynamoDB es un servicio de base de datos NoSQL completamente administrado que ofrece un desempeño rápido y predecible con una escalabilidad óptima. DynamoDB le permite delegar las cargas administrativas que supone utilizar y escalar una base de datos distribuida, para que no tenga que preocuparse del aprovisionamiento
              Show full summary Hide full summary

              Similar

              Acids and Bases
              silviaod119
              The Rock Cycle
              eimearkelly3
              GRE Test - Overview
              SAT Prep Group
              Biology Unit 1
              hannahsanderson1
              Economics
              Emily Fenton
              Chemistry
              Holly Bamford
              GCSE Physics Revision notes
              Megan McDonald
              GCSE Science - B1 - You and Your Genes - Genes, Chromosomes and DNA
              GeorgeHaines
              GCSE REVISION TIMETABLE
              nimraa422
              Introduction to the Atom
              Sarah Egan
              SFDC App Builder 1 (1-25)
              Connie Woolard