Sistemas gestores de base de datos

Descripción

Mapa Mental sobre Sistemas gestores de base de datos, creado por Hugo Miranda barrera el 11/01/2022.
Hugo Miranda barrera
Mapa Mental por Hugo Miranda barrera , actualizado hace más de 1 año
Hugo Miranda barrera
Creado por Hugo Miranda barrera hace casi 3 años
8
0

Resumen del Recurso

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
              Mostrar resumen completo Ocultar resumen completo

              Similar

              Biología
              Danitza Méndez
              Mind Mapping: 10 Estrategias para Docentes
              maya velasquez
              Primera Guerra Mundial
              juanmadj
              Fracciones y porcentajes
              Esperanza Gesteira
              Test ICFES Inglés Parte 1
              colrobomoyp
              Matrices y Determinantes
              Diego Santos
              Inglés - Verbos Compuestos I (Phrasal Verbs)
              Sil Vere
              Tablas (1) del 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 y 10
              Miguel Greciano
              Inteligencias Múltiples (H. Gardner)
              Gonzalo Nava Badillo
              MAPA MENTAL UNIDAD 1 DIBUJO DE INGENIERIA
              Sergio Fernandez
              Historia de Colombia
              orfavictoria