Descarga la aplicación para disfrutar aún más
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 NoSQL 1. ¿Qué son las bases de datos NoSQL y cómo difieren de las bases de datos relacionales (SQL)? Respuesta: Las bases de datos NoSQL son sistemas de gestión de bases de datos diseñados para manejar datos no estructurados o semiestructurados y proporcionar flexibilidad en el esquema de datos. A diferencia de las bases de datos relacionales, NoSQL no utiliza un modelo tabular con esquema fijo y, en su lugar, emplea diversos modelos de datos, como documentos, gráficos o columnas. 2. ¿Cuál es el propósito principal de las bases de datos NoSQL? Respuesta: El propósito principal de las bases de datos NoSQL es gestionar grandes volúmenes de datos no estructurados o semi-estructurados de manera eficiente, escalable y flexible. Se utilizan en aplicaciones web, móviles, análisis de big data y más. 3. ¿Cuáles son los modelos de datos más comunes en las bases de datos NoSQL? Respuesta: Los modelos de datos comunes en NoSQL 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 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 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 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 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 las ventajas de utilizar bases de datos NoSQL? Respuesta: Las ventajas incluyen escalabilidad horizontal, flexibilidad en el esquema de datos, rendimiento en consultas específicas y capacidad de manejar grandes volúmenes de datos no estructurados. 9. ¿Cuándo es apropiado utilizar bases de datos NoSQL en lugar de bases de datos relacionales? Respuesta: Las bases de datos NoSQL son apropiadas cuando se enfrentan a casos de uso que implican datos no estructurados o semiestructurados, necesidades de escalabilidad masiva, alta disponibilidad y cambios frecuentes en el esquema de datos. 10. ¿Cuáles son algunos ejemplos de empresas y aplicaciones que utilizan bases de datos NoSQL? Respuesta: Ejemplos incluyen Netflix, Airbnb y LinkedIn, que utilizan bases de datos NoSQL para gestionar grandes volúmenes de datos y ofrecer servicios escalables a nivel mundial.
Compartir