Logo Studenta

Bases de Datos No Relacionales (NoSQL)

¡Estudia con miles de materiales!

Vista previa del material en texto

Instituo Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica
Alumno: Daniel Morales Ortega
Grupo: 2CM2
Materia: Arquitectura de Computadoras
ACTIVIDAD: Cuestionario
Bases de Datos No Relacionales (NoSQL)
1. ¿Qué son las bases de datos NoSQL y cuál es su propósito?
Respuesta: Las bases de datos NoSQL (Not Only SQL) son sistemas de gestión
de bases de datos diseñados para manejar datos no estructurados o
semiestructurados, ofreciendo flexibilidad en el esquema de datos y escalabilidad
horizontal. Su propósito es proporcionar soluciones eficientes para casos de uso con
grandes volúmenes de datos y modelos de datos variados.
2. ¿Cuál es la principal diferencia entre las bases de datos NoSQL y las bases de
datos relacionales (SQL)?
Respuesta: La principal diferencia es el modelo de datos. Las bases de datos
NoSQL no siguen un modelo tabular con esquema fijo, mientras que las bases de
datos relacionales utilizan tablas con esquemas predefinidos.
3. ¿Cuáles son los tipos más comunes de bases de datos NoSQL?
Respuesta: Los tipos comunes incluyen bases de datos de documentos, bases de
datos de columnas, bases de datos de gráficos y bases de datos clave-valor.
4. ¿Qué es una base de datos de documentos en el contexto de las bases de datos
NoSQL?
Respuesta: Una base de datos de documentos almacena datos en documentos
similares a JSON o XML, donde cada documento puede tener una estructura
diferente. Ejemplos populares incluyen MongoDB y Couchbase.
5. ¿Qué es una base de datos de columnas en bases de datos NoSQL?
Respuesta: Una base de datos de columnas almacena datos en columnas en
lugar de filas, lo que la hace eficiente para consultas analíticas. Ejemplos incluyen
Apache Cassandra y HBase.
6. ¿Qué es una base de datos de gráficos en bases de datos NoSQL?
Respuesta: Una base de datos de gráficos se utiliza para representar y almacenar
datos que tienen relaciones complejas, como redes sociales o rutas de navegación.
Ejemplos incluyen Neo4j y Amazon Neptune.
7. ¿Qué es una base de datos clave-valor en bases de datos NoSQL?
Instituo Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica
Alumno: Daniel Morales Ortega
Grupo: 2CM2
Materia: Arquitectura de Computadoras
ACTIVIDAD: Cuestionario
Respuesta: Una base de datos clave-valor almacena datos en pares clave-valor, lo
que la hace eficiente para operaciones de lectura y escritura simples. Ejemplos
incluyen Redis y Amazon DynamoDB.
8. ¿Cuáles son algunos ejemplos de aplicaciones o casos de uso donde las bases
de datos NoSQL son apropiadas?
Respuesta: Las bases de datos NoSQL son apropiadas para aplicaciones web y
móviles, análisis de big data, juegos en línea, sistemas de gestión de contenido,
sistemas de seguimiento de usuarios y cualquier escenario que involucre datos no
estructurados o semi-estructurados y requerimientos de escalabilidad.
9. ¿Cuáles son los beneficios de utilizar bases de datos NoSQL?
Respuesta: Los beneficios incluyen escalabilidad horizontal, flexibilidad en el
esquema de datos, capacidad de manejar grandes volúmenes de datos no
estructurados, y rendimiento en casos de uso específicos.
10. ¿Cuáles son algunos de los desafíos y consideraciones al utilizar bases de
datos NoSQL?
Respuesta: Los desafíos incluyen la necesidad de elegir el tipo de base de datos
adecuado para el caso de uso, la falta de soporte transaccional en algunos sistemas
NoSQL y la curva de aprendizaje asociada con las tecnologías NoSQL específicas.

Continuar navegando