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 Distribuidas 1. ¿Qué son las bases de datos distribuidas y cuál es su propósito? Respuesta: Las bases de datos distribuidas son sistemas de gestión de bases de datos que almacenan datos en múltiples ubicaciones geográficamente dispersas y permiten el acceso y la gestión de datos de manera distribuida. Su propósito es mejorar la escalabilidad, la disponibilidad y la tolerancia a fallos en aplicaciones y sistemas de alto rendimiento. 2. ¿Cuál es la diferencia entre una base de datos distribuida y una base de datos centralizada? Respuesta: La diferencia clave es la ubicación de los datos y la gestión. En una base de datos centralizada, todos los datos se almacenan y gestionan en un solo lugar, mientras que en una base de datos distribuida, los datos se almacenan en múltiples ubicaciones y se gestionan de manera coordinada. 3. ¿Cuáles son algunos ejemplos de aplicaciones y escenarios en los que son útiles las bases de datos distribuidas? Respuesta: Son útiles en aplicaciones web a gran escala, sistemas de redes sociales, sistemas de seguimiento de inventario global, aplicaciones de Internet de las cosas (IoT), análisis de big data y sistemas que requieren alta disponibilidad y tolerancia a fallos. 4. ¿Cuáles son algunas ventajas de utilizar bases de datos distribuidas? Respuesta: Las ventajas incluyen escalabilidad horizontal, alta disponibilidad, tolerancia a fallos, mayor capacidad de procesamiento y acceso rápido a datos desde ubicaciones cercanas a los usuarios. 5. ¿Cuál es el papel de la fragmentación de datos en las bases de datos distribuidas? Respuesta: La fragmentación de datos implica dividir los datos en fragmentos y distribuirlos en múltiples nodos. Esto mejora el rendimiento y la disponibilidad, así como la eficiencia en la gestión de grandes volúmenes de datos. 6. ¿Qué es la replicación de datos y cómo se utiliza en bases de datos distribuidas? Respuesta: La replicación de datos implica tener copias idénticas de datos en múltiples ubicaciones. Se utiliza para mejorar la disponibilidad y la tolerancia a fallos, permitiendo que los datos estén disponibles incluso si uno de los nodos falla. 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 7. ¿Cuál es el papel de la coherencia en las bases de datos distribuidas? Respuesta: La coherencia se refiere a la consistencia de los datos en todos los nodos de la base de datos distribuida. Debe mantenerse para garantizar la integridad de los datos. 8. ¿Cómo se realizan consultas en una base de datos distribuida? Respuesta: Las consultas en una base de datos distribuida pueden involucrar la coordinación de múltiples nodos para recuperar datos de manera eficiente. Se utilizan protocolos de comunicación para sincronizar la recuperación de datos. 9. ¿Cuáles son algunos ejemplos de sistemas de bases de datos distribuidas populares? Respuesta: Ejemplos populares incluyen Apache Cassandra, MongoDB con replicación y particionamiento, sistemas de bases de datos NewSQL como Google Spanner y sistemas de bases de datos distribuidas basadas en blockchain. 10. ¿Cuál es el futuro de las bases de datos distribuidas y cómo pueden influir en la evolución de aplicaciones y sistemas? Respuesta: El futuro de las bases de datos distribuidas es esencial, ya que la necesidad de escalabilidad y disponibilidad en aplicaciones modernas sigue creciendo. Pueden influir en la evolución de aplicaciones más distribuidas y resistentes a fallos, así como en la gestión eficiente de datos en entornos altamente distribuidos y descentralizados.
Compartir