Logo Studenta

Bases de Datos Distribuidas (1)

¡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 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.

Continuar navegando

Materiales relacionados