GoConqr has a new look! Let us know what you think.

Mind map

Bases de datos NoSQL

Juan Carlos Informática Spanish

Bases de datos NoSQL

Map content

Bases de datos NoSQL

  1. Not Only SQL

  2. ¿Por que bases de datos NoSQL?

    • Tamaño y cantidad de información
    • Velocidad
    • Falta de innovación
  3. Características

    • Escalabilidad Horizontal
      • Facilidad de añadir, eliminar o realizar operaciones con elementos (hardware) del sistema, sin afectar el rendimiento
    • Habilidad de distribución
      • Habilidad de replicar y distribuir los datos sobre los servidores
    • Uso eficiente de recursos
      • Aprovecha las nuevas tecnologías
    • Libertad de esquema
      • Al no tener un esquema rígido se permite mayor libertad para modelar los datos; además facilita la integración con los lenguajes de programación orientados a objetos, lo que evita el proceso de mapeado.
    • Modelo concurrencia débil
      • no implementa ACID (Atomicity, Consistency, Isolation and Durability)
    • Consultas simples
      • Las consultas requieren menos operaciones y son más naturales
  4. Sigue el modelo BASE

    • Basic availability
      • El almacén funciona la mayoría del tiempo incluso ante fallos
    • Soft-sate
      • Los almacenes no tienen porque ser consistentes ni sus réplicas en todo momento
    • Eventual consistency
      • la consistencia se da eventualmente
  5. Teorema CAP

    • Las tres características no siempre se aplican en iguales proporciones. Los niveles de importancia dependerá del sistema y del objetivo a lograr.
    • Tres características que no siempre se aplican en iguales proporciones. Los niveles de importancia dependerá del sistema y del objetivo a lograr. (CP - AP - CA)
      • Consistencia
        • Todos los nodos ven los mismos datos al mismo tiempo
      • Tolerancia de reparto
        • El sistema sigue funcionando a pesar de la pérdida de información
      • Disponibilidad
        • Cada solicitud recibe una respuesta
  6. Principales categorias de almacenamiento

    • Clave / valor
      • Almacena datos en pares(se asigna una clave única a cada valor) Alto desempeño y escalabilidad
    • Columnas
      • Datos en estructuras tabulares
    • Documentos
      • Datos estructurados jerarquicamente y de lectura simple
    • Grafos
      • Almacena objetos y relaciones en nodos y vértices de un grafo

Images and files in the map

  • Bases de datos NoSQL
  • Bases de datos NoSQL
  • Bases de datos NoSQL
  • Bases de datos NoSQL
  • Bases de datos NoSQL
  • Bases de datos NoSQL
  • Bases de datos NoSQL
  • Bases de datos NoSQL
  • Bases de datos NoSQL

Information

Description
Informática Mind Map on Bases de datos NoSQL, created by Juan Carlos on 19/05/2018.
Created by
Juan Carlos
Views
21
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?