Crear
Descargar
Obtener Plan Académico
Compartir juego
Intégralo en tu plataforma

Puedes integrar el juego en un LMS compatible con LTI 1.1 o LTI 1.3 como Canvas, Moodle, o Blackboard. De esta manera podrás guardar las puntuaciones automáticamente en el libro de calificaciones de esa plataforma.
Descargar
Has superado el número máximo de juegos que puedes integrar en Google Classroom con tu Plan actual.

Para integrar tantos juegos como quieras en Google Classroom, necesitas un Plan Académico o un Plan Comercial.

Has superado el número máximo de juegos que puedes integrar en Microsoft Teams con tu Plan actual.

Para integrar tantos juegos como quieras en Microsoft Teams, necesitas un Plan Académico o un Plan Comercial.

La descarga de juegos es una característica exclusiva para usuarios con un Plan Académico o un Plan Comercial.

Obtén ahora tu Plan Académico o Comercial y comienza a integrar tus juegos en tu LMS, web o blog.

Si lo deseas, puedes descargar un juego de prueba aquí y probar su integración:

Bases De Datos No Relacionales

Presentación

Jugadas 17

Sobre esta actividad

Una base de datos no relacional (o NoSQL) es un sistema de almacenamiento que no utiliza el modelo tradicional de tablas y filas. En su lugar, organiza la información de forma flexible usando documentos, gráficos, o pares clave-valor. Esto permite manejar grandes volúmenes de datos complejos y cambiantes.

Creada por

México

Descarga la versión para jugar en papel

Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad

Top juegos

%
Anónimo
Anónimo
%
%
%
Has superado el número máximo de juegos que puedes imprimir con tu Plan actual.

Para imprimir tantos juegos como quieras, necesitas un Plan Académico o un Plan Comercial.

Imprime tu juego
Bases De Datos No Relacionales
 

Bases De Datos No RelacionalesVersión en línea

Una base de datos no relacional (o NoSQL) es un sistema de almacenamiento que no utiliza el modelo tradicional de tablas y filas. En su lugar, organiza la información de forma flexible usando documentos, gráficos, o pares clave-valor. Esto permite manejar grandes volúmenes de datos complejos y cambiantes.

por alessandra
1

¿QUE SON LOS NOSQL (BASES DE DATOS NO RELACIONALES)?

Las bases de datos no relacionales (o NoSQL) son sistemas de almacenamiento diseñados para manejar datos no estructurados o semiestructurados. A diferencia de las bases tradicionales en tablas, priorizan la flexibilidad, la escalabilidad horizontal (añadir más servidores) y el alto rendimiento.

2

¿QUE TIPO DE BASES DE DATOS HAY?

4 Tipos principales y ejemplos

  • Documentales: Almacenan información en formatos flexibles tipo JSON/BSON, ideal para catálogos de productos y contenido web.
  • Ejemplo: MongoDB
  • Clave-Valor: Funcionan como un diccionario gigante donde cada elemento tiene una llave única y su valor asociado. Son ultrarrápidas.
  • Ejemplo: Redis
  • De Grafos: Diseñadas para almacenar relaciones complejas (nodos y aristas), perfectas para redes sociales o recomendaciones.
  • Ejemplo: Neo4j
  • Orientadas a Columnas (Tabulares): Distribuyen grandes volúmenes de datos en columnas en lugar de filas, optimizadas para analítica masiva.
  • Ejemplo: Apache Cassandra
3

¿Por qué lo elegirlas?

Esquema dinámico: Puedes añadir nuevos campos a los registros sin necesidad de modificar toda la estructura de la base de datos.

Escalabilidad: Crecen agregando más máquinas a una red (escalado horizontal), lo que es más barato y eficiente para plataformas masivas.

4

Características Principales

Esquema flexible: No requieren un modelo de datos fijo ni definir tablas con columnas por adelantado.

Escalabilidad horizontal: En lugar de comprar servidores más grandes, se pueden añadir más máquinas (nodos) al sistema para distribuir la carga.

Alto rendimiento: Son ultrarrápidas para operaciones específicas de lectura y escritura.

Distribución geográfica: Diseñadas para funcionar en la nube y replicar datos en múltiples ubicaciones alrededor del mundo.

5

¿Cuáles son las ventajas de las bases de datos NoSQL?

Las aplicaciones modernas se enfrentan a varios desafíos que las bases de datos NoSQL pueden resolver. Por ejemplo, las aplicaciones procesan un gran volumen de datos de fuentes dispares, como las redes sociales, los sensores inteligentes y las bases de datos de terceros. Todos estos datos dispares no encajan perfectamente en el modelo relacional. La aplicación de estructuras tabulares puede provocar redundancia, duplicación de datos y problemas de rendimiento a escala. Las bases de datos NoSQL están diseñadas específicamente para modelos de datos no relacionales y tienen esquemas flexibles para crear aplicaciones modernas. Son ampliamente reconocidas por su facilidad de desarrollo, su funcionalidad y el rendimiento a escala. Los beneficios de las bases de datos NoSQL se enumeran a continuación.

6

¿Cuáles son las diferencias entre las bases de datos NoSQL y SQL?

Durante décadas, el modelo de datos predominante en el desarrollo de aplicaciones fue el modelo de datos relacionales que almacenaba los datos en tablas compuestas por filas y columnas. Se utilizó Structured Query Language (SQL, lenguaje de consulta estructurado) para crear y editar estas tablas relacionales. Las bases de datos SQL modelan las relaciones de datos como tablas. Las filas de la tabla representan una recopilación de valores relacionados de un objeto o una entidad. Cada columna de la tabla representa un atributo de los datos, y un campo (o celda de la tabla) almacena el valor real del atributo. Puede usar un sistema de administración de bases de datos relacionales (RDBMS) para acceder a los datos de muchas maneras diferentes sin tener que reorganizar las tablas de bases de datos en sí mismas. No fue hasta mediados o finales de la década de 2000 que otros modelos de datos flexibles comenzaron a tener una adopción y un uso significativos. Para diferenciar y categorizar estas nuevas clases de bases de datos y modelos de datos, se acuñó el término NoSQL. NoSQL significa no solo SQL o sin SQL. Con frecuencia, los términos NoSQL y no relacional se usan indistintamente. Las diferencias clave entre las bases de datos relacionales y no relacionales se muestran en la siguiente tabla.

7

¿Cuándo debe elegir bases de datos NoSQL en lugar de bases de datos SQL?

Una base de datos NoSQL es la mejor opción para gestionar datos indeterminados, no relacionados o que cambian rápidamente. Su uso es intuitivo para los desarrolladores cuando la aplicación dicta el esquema de la base de datos. Puede usarlas para aplicaciones que cumplan las siguientes condiciones:


  • Necesidad de esquemas flexibles que permitan un desarrollo más rápido e iterativo
  • Prioridad en el rendimiento por encima de una sólida coherencia de los datos y para mantener las relaciones entre las tablas de datos (integridad referencial)
  • Exigencia de un escalado horizontal mediante la fragmentación de los servidores
  • Admisión de datos semiestructurados y sin estructurar

No siempre tiene que elegir entre un esquema de base de datos relacional y no relacional. Puede emplear una combinación de bases de datos SQL y NoSQL en sus aplicaciones. Este enfoque híbrido es bastante común y garantiza que cada carga de trabajo se asigne a la base de datos correcta para obtener una relación precio-rendimiento óptima.

8

Por qué es importante NoSQL

  • Escalabilidad horizontal: Permite añadir más servidores económicos en lugar de actualizar un único servidor costoso.
  • Flexibilidad de esquema: No requiere una estructura fija de tablas; puedes guardar datos sin definir sus campos antes.
  • Alto rendimiento: Procesa millones de lecturas y escrituras por segundo con una latencia mínima.
  • Manejo de Big Data: Ideal para gestionar datos masivos generados por redes sociales, sensores IoT y aplicaciones móviles.



Tipos principales de NoSQL

  • Clave-Valor: Guarda los datos como parejas de llaves y significados (ej. Redis, DynamoDB).
  • Documentales: Almacena los datos en documentos similares a JSON (ej. MongoDB, Couchbase).
  • De familias de columnas: Optimiza la lectura por filas masivas (ej. Cassandra, HBase).
  • De grafos: Se enfoca en las relaciones entre los datos (ej. Neo4j)


¿Estás seguro que quieres abandonar la página?

Al abandonar la página perderás el progreso del juego.