wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SO2_U3 REPLICACIÓN Y CONSISTENCIA

Total questions: 39

Worksheet time: 21mins

Name
Class
Date
1.

¿Qué es la replicación en sistemas distribuidos?

a)

Mantenimiento de copias de información en múltiples máquinas

b)

Eliminación de datos duplicados

c)

Aumento de la velocidad de procesamiento

d)

Consolidación de datos en un solo servidor

2.

¿Cuál es una ventaja de la replicación?

a)

Reducción de la carga de trabajo

b)

Eliminación de errores de datos

c)

Menor costo de almacenamiento

d)

Mayor disponibilidad

3.

¿Qué tipo de replicación mantiene copias de todos los objetos?

a)

Replicación total

b)

Replicación temporal

c)

Replicación parcial

d)

Replicación selectiva

4.

¿Qué modelo de consistencia asegura que cualquier lectura retorna el valor más reciente?

a)

Consistencia estricta

b)

Consistencia eventual

c)

Consistencia causal

d)

Consistencia secuencial

5.

¿Qué tipo de consistencia permite que las operaciones concurrentes se vean en un orden diferente?

a)

Consistencia secuencial

b)

Consistencia estricta

c)

Consistencia eventual

d)

Consistencia causal

6.

¿Qué se entiende por 'tolerancia a fallos' en sistemas distribuidos?

a)

Eliminación de todos los errores de datos

b)

Aumento de la velocidad de procesamiento

c)

Capacidad de seguir operando a pesar de fallos en algunos nodos

d)

Reducción de costos operativos

7.

¿Qué implica la 'alta disponibilidad' en un servicio?

a)

El servicio debe ser fácil de usar

b)

El servicio debe ser rápido

c)

El servicio debe ser gratuito

d)

El servicio debe estar accesible casi el 100% del tiempo

8.

¿Qué es un 'caché' en el contexto de replicación?

a)

Un protocolo de comunicación

b)

Un tipo de servidor de base de datos

c)

Un modelo de consistencia

d)

Una herramienta de almacenamiento local utilizada por un cliente

9.

¿Qué se busca al ubicar servidores de réplicas?

a)

Aumentar el costo de operación

b)

Minimizar la distancia entre el servidor y sus clientes

c)

Maximizar el número de réplicas

d)

Reducir la cantidad de datos almacenados

10.

¿Qué son los 'protocolos de coherencia de caché'?

a)

Protocolos que aumentan la velocidad de acceso a datos

b)

Protocolos que eliminan la necesidad de réplicas

c)

Protocolos que garantizan la consistencia del caché con las réplicas

d)

Protocolos que reducen el costo de almacenamiento

11.

¿Qué caracteriza a la consistencia centrada en el cliente?

a)

Elimina la necesidad de actualizaciones

b)

Provee garantías de consistencia para un único cliente

c)

Aumenta la complejidad del sistema

d)

Asegura que todos los clientes tengan acceso a los mismos datos

12.

¿Qué es la replicación activa?

a)

Cada réplica tiene un proceso que realiza operaciones de actualización

b)

Las réplicas son solo de lectura

c)

Las réplicas no se actualizan

d)

Las réplicas son copias de seguridad

13.

¿Qué se entiende por 'replicación parcial'?

a)

Mantener copias de objetos en un solo sitio

b)

No mantener copias en absoluto

c)

Mantener copias de todos los objetos

d)

Mantener copias solo de ciertos fragmentos de los objetos

14.

¿Cuál es un factor que puede causar pérdida de disponibilidad?

a)

Actualizaciones de software

b)

Fallos en el servidor

c)

Aumento de la capacidad de almacenamiento

d)

Mejora en la conectividad de red

15.

¿Qué implica la 'consistencia secuencial'?

a)

Las operaciones de cada proceso deben aparecer en el orden especificado por su programa

b)

No hay restricciones sobre el orden de las operaciones

c)

Las operaciones deben ser ejecutadas en paralelo

d)

Las operaciones no necesitan ser consistentes

16.

¿Qué es un 'modelo de consistencia'?

a)

Establece el costo de almacenamiento

b)

Define la velocidad de acceso a los datos

c)

Especifica las garantías de consistencia en un sistema distribuido

d)

Determina la cantidad de datos que se pueden replicar

17.

¿Qué se busca al implementar protocolos de consistencia?

a)

Reducir la cantidad de datos almacenados

b)

Aumentar el costo de operación

c)

Eliminar la necesidad de réplicas

d)

Asegurar que las operaciones de lectura y escritura sean consistentes

18.

¿Qué es la 'replicación total'?

a)

Mantener copias solo de datos temporales

b)

Mantener copias de todos los objetos en el sistema

c)

Mantener copias de algunos objetos

d)

No mantener copias en absoluto

19.

¿Qué es la replicación en bases de datos distribuidas?

a)

La división de datos en fragmentos más pequeños.

b)

El proceso de copiar y mantener la coherencia de los datos en múltiples nodos.

c)

La eliminación de copias de datos.

20.

En una base de datos distribuida, ¿qué es la transparencia de ubicación?

a)

Los usuarios pueden acceder a la base de datos sin conocer su ubicación física

b)

La base de datos puede cambiar de ubicación sin notificar a los usuarios.

c)

La ubicación de los datos se muestra explícitamente a los usuarios.

21.

¿Qué significa la propiedad ACID en el contexto de las bases de datos distribuidas?

a)

Atomicidad, Coherencia, Aislamiento, Durabilidad.

b)

Autonomía, Consistencia, Integración, Disponibilidad.

c)

Autenticidad, Confidencialidad, Integridad, Disponibilidad.

22.

Menciona al menos dos estrategias para la recuperación ante desastres en sistemas distribuidos.

a)

Recuperación de datos y replicación de datos

b)

Compresión de datos y encriptación de datos

c)

Respaldar datos y eliminar datos

d)

Desfragmentación de datos y particionamiento de datos

23.

¿Cómo se puede medir la efectividad de la replicación de datos en un sistema distribuido?

a)

Analizando la cantidad de datos replicados sin considerar la disponibilidad.

b)

Evaluando la velocidad de acceso a los datos y la consistencia entre nodos.

c)

Contando el número de nodos en el sistema sin evaluar su rendimiento.

d)

Mediante la reducción de costos de almacenamiento sin considerar la integridad de los datos.

24.

¿Qué impacto tiene la latencia en la experiencia del usuario en aplicaciones distribuidas?

a)

La latencia no afecta la experiencia del usuario.

b)

La latencia puede causar retrasos en la respuesta y afectar la satisfacción del usuario.

c)

La latencia mejora la experiencia del usuario al permitir más interacciones simultáneas.

d)

La latencia solo es un problema en aplicaciones centralizadas.

25.

¿Qué técnicas se pueden utilizar para mejorar la latencia en sistemas distribuidos?

a)

Utilizar un único servidor para todas las operaciones.

b)

Desactivar la replicación de datos para simplificar el sistema.

c)

Reducir el número de nodos en el sistema.

d)

Implementar cachés y optimizar la red de comunicación.

26.

¿Cómo se puede garantizar la consistencia de datos en un sistema distribuido?

a)

Utilizando algoritmos de consenso y transacciones distribuidas.

b)

Almacenando todos los datos en un solo nodo.

c)

Evitar la replicación de datos para reducir la complejidad.

d)

Confiando en la sincronización manual de datos.

27.

¿Cuáles son las implicaciones de la partición de red en sistemas distribuidos?

a)

Puede causar inconsistencias en los datos y afectar la disponibilidad del sistema.

b)

No tiene impacto en la disponibilidad del sistema.

c)

Mejora la eficiencia del sistema al reducir la carga de trabajo.

d)

Elimina la necesidad de replicación de datos.

28.

¿Qué estrategias se pueden aplicar para mejorar la seguridad en sistemas distribuidos?

a)

Implementar cifrado de datos y autenticación de usuarios.

b)

Desactivar la monitorización de la red.

c)

Evitar la replicación de datos para reducir riesgos.

d)

Confiar en la seguridad física de los servidores.

29.

¿Qué es una base de datos distribuida?

a)

Una base de datos que reside en un solo servidor.

b)

Una base de datos almacenada en múltiples ubicaciones físicas pero gestionada como una sola.

c)

Una base de datos que no requiere mantenimiento.

30.

¿Cuál de los siguientes es un beneficio clave de las bases de datos distribuidas?

a)

Menor redundancia de datos.

b)

Alta disponibilidad y fiabilidad.

c)

Menores costos de hardware.

31.

¿Qué es la replicación en bases de datos distribuidas?

a)

La división de datos en fragmentos más pequeños.

b)

El proceso de copiar y mantener la coherencia de los datos en múltiples nodos.

c)

La eliminación de copias de datos.

32.

¿Qué significa la propiedad ACID en el contexto de las bases de datos distribuidas?

a)

Atomicidad, Coherencia, Aislamiento, Durabilidad.

b)

Autonomía, Consistencia, Integración, Disponibilidad.

c)

Autenticidad, Confidencialidad, Integridad, Disponibilidad.

33.

El presentar particiones de red o desconexiones es considerado un factor de pérdida de disponibilidad

a)

Falso

b)

Verdadero

c)

Solo si no se cuenta con una solución que mantenga la disponibilidad

d)

Solo en caso de que el usuario se encuentre dormido y tenga en operación su computadora

34.

Una alta disponibilidad implica mantener siempre datos correctos

a)

Falso

b)

Verdadero

c)

Si aunque haya datos actualizados y consistentes

d)

Solo si los datos fueron expuestos por ChatGPT

35.

La: (a)   es que los clientes no sean conscientes de que hay múltiples copias del recurso

al que acceden.

36.

La (a)   es que las operaciones sobre un conjunto de objetos replicados deben dar

resultados que sigan la especificación de corrección definida para dichos objetos

37.

El modelo de consistencia más restrictivo es llamado consistencia (a)   y es definido

por la siguiente condición cualquier lectura sobre un elemento de dato X retorna un

valor correspondiente con la más reciente escritura sobre X.

38.

El resultado de una ejecución es el mismo si las operaciones de todos los procesos sobre el dato fueron ejecutadas en algún orden secuencial y las operaciones de cada proceso individual aparecen en esta secuencia en el orden especificado por su programa.

a)

Modelo secuencial

b)

Modelo Estricto

c)

Modelo adelantado

d)

ninguna es correcta

39.

Estas réplicas son más comúnmente conocidas

como cachés (cliente).

a)

Réplicas iniciadas por servidor

b)

Réplicas explícitas por solicitud

c)

Réplicas permanentes

d)

Ninguna es correcta