Sistemas gestores de base de datos

Beschreibung

Mindmap am Sistemas gestores de base de datos, erstellt von Hugo Miranda barrera am 11/01/2022.
Hugo Miranda barrera
Mindmap von Hugo Miranda barrera , aktualisiert more than 1 year ago
Hugo Miranda barrera
Erstellt von Hugo Miranda barrera vor fast 3 Jahre
8
0

Zusammenfassung der Ressource

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
              Zusammenfassung anzeigen Zusammenfassung ausblenden

              ähnlicher Inhalt

              Fragen die jeder Fünftklässler beantworten kann.
              JohannesK
              1848 Märzrevolution
              Markus Grass
              Zweiter Weltkrieg und Nazi-Deutschland
              Markus Grass
              Gute Gewohnheiten erfolgreicher Schüler
              Laura Overhoff
              Kurvendiskussion bei gebrochen rationalen Funktionen
              berit.krondorf
              Englisch Lernwortschatz A1-C1 Teil 2
              Chiara Braun
              Marketing
              Sabrina Heckler
              Angewandte Sozialpsychologie
              Leonie Horn
              Tierhaltung & Tierhygiene 2
              Anne Käfer
              Mewa WS 18/19
              Adrienne Tschaudi
              Vetie Histopatho 2017
              Anne Heyne