¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Bases de datos NoSQL

Juan Carlos Informática Español

Bases de datos NoSQL

Contenido del mapa

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

Imágenes y archivos del mapa

  • 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

Información

Descripción
Informática Mapa Mental sobre Bases de datos NoSQL, creado por Juan Carlos el 19/05/2018.
Creado por
Juan Carlos
Visitas
21
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?