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
9
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

              Volcanoes
              1jdjdjd1
              Trigonometry Mind Map
              rory.examtime
              Chemistry 1
              kelsey.le.grange
              AQA GCSE Biology genetic variation
              Olivia Phillips
              GCSE Maths Symbols, Equations & Formulae
              Andrea Leyden
              BIOLOGY B1 3
              x_clairey_x
              AS Economics Key Terms
              Fred Clayton
              Jekyll and Hyde - Quotes and Analysis
              Zoe CB
              MAPA MENTAL DISEÑO GRAFICO
              puntoideascali
              2PR101 1.test - 4. část
              Nikola Truong
              Data Protection Act 1998
              Carina Storm