Bases de Datos NoSQL

Itan avatar
Itan
·
·
Download

Start Quiz

Study Flashcards

15 Questions

¿Qué característica principal define a las bases de datos NoSQL?

Escalabilidad horizontal y sencillez

¿En qué año se acuñó el término 'NoSQL'?

2009

¿Cómo se almacenan los datos en una base de datos basada en documentos?

En colecciones y documentos

¿Cuál es una característica de MongoDB?

Basada en documentos y compatible con ACID

¿Qué define a una base de datos distribuida?

Todos los nodos actúan por igual y se agrupan en anillos

¿Cuál es una característica clave de los almacenes clave-valor simples en las bases de datos NoSQL?

Ofrecen solo operaciones básicas de lectura y escritura.

¿En qué se diferencia un almacén clave-valor sofisticado de un almacén clave-valor simple en el contexto de las bases de datos NoSQL?

Los sofisticados tienen un esquema flexible para los datos.

¿Por qué es incorrecto clasificar a MongoDB como una base de datos relacional dentro del ámbito NoSQL?

MongoDB no utiliza tablas ni esquemas relacionales.

¿Qué afirmación falsa se podría hacer sobre Cassandra en comparación con Neo4j en el contexto de NoSQL?

Cassandra permite la igualdad de nodos y el agrupamiento en anillo, a diferencia de Neo4j.

¿Por qué la colección (Collection) es un término relevante en MongoDB frente a las bases de datos relacionales?

Las colecciones permiten la representación flexible de modelos de datos en MongoDB.

¿Cuál es uno de los objetivos cubiertos en el tema de bases de datos NoSQL mencionado en el texto?

Diferenciar una base de datos NoSQL y una SQL.

¿Qué se entiende por el término 'NoSQL' según el texto?

Bases de datos no relacionales con métodos de almacenamiento no estructurados.

¿Qué se refiere al mencionar el 'teorema CAP' en relación con las bases de datos NoSQL?

Un criterio utilizado para seleccionar una base de datos NoSQL dentro de una solución.

¿Cuál fue el propósito inicial de definir el término 'NoSQL' en 2009?

Clasificar bases de datos no relacionales en crecimiento en aquel momento.

¿Cuál es la principal característica que distingue a las bases de datos NoSQL mencionadas en el texto?

Poseen métodos de almacenamiento flexibles y no necesariamente estructurados.

Study Notes

Problemas de compatibilidad con otras herramientas

  • La compatibilidad con otras herramientas es un problema que tiende a desaparecer debido a la apuesta de las grandes compañías por integrar productos NoSQL en sus servicios.

NoSQL

  • La tecnología NoSQL se utiliza desde los años 60, aunque el nombre se acuñó en 2009.
  • Las bases de datos NoSQL se caracterizan por su escalabilidad horizontal y sencillez, evitan cuellos de botella y permiten manejar grandes volúmenes de datos.
  • El movimiento NoSQL incluye todas las bases de datos con arquitectura distinta a la utilizada en sistemas relacionales tradicionales.

MongoDB

  • MongoDB es una base de datos basada en documentos, que almacena los datos en formato BSON.
  • Un conjunto de documentos se denomina colecciones y el conjunto de estos conforman la base de datos.
  • MongoDB es compatible con Linux y Windows.

Neo4J

  • Neo4J es una base de datos basada en grafos, compatible con ACID.
  • Es accesible desde software escrito en otros lenguajes usando Cypher Query Language, a través de un punto HTTP transaccional.

Cassandra

  • Cassandra es una base de datos distribuida de código abierto escrita en Java.
  • Todos sus nodos actúan por igual, agrupándose en anillos.
  • Permite sistemas de réplicas y el acceso a los datos se hace a través de CQL.

Ventajas de NoSQL

  • No generan cuellos de botella.
  • Permiten manejar grandes volúmenes de datos.

Objetivos del tema

  • Comprender los conceptos que describen las bases de datos NoSQL.
  • Diferenciar una base de datos NoSQL y una SQL.
  • Entender el teorema CAP y usarlo como parte del argumento para elegir una base de datos NoSQL como parte de una solución.
  • Diferenciar las bases de datos NoSQL por su tipología.
  • Conocer las principales bases de datos NoSQL del mercado.

Aprende sobre las características de las bases de datos NoSQL, su historia, ventajas y cómo evitan cuellos de botella. Descubre por qué son utilizadas en la actualidad y su escalabilidad horizontal.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser