WorksheetsIntroduccion a Cockroach
Total questions: 10
Worksheet time: 5mins
¿Qué componente en CockroachDB sirve las lecturas y rastrea los compromisos de escritura?
Líder del rango.
Leaseholder.
Nodo de replicación.
Gateway del cliente.
¿Qué asegura el modelo de consistencia serializable en CockroachDB?
Que los datos sean consistentes solo después de un reinicio del nodo.
Que las transacciones concurrentes produzcan el mismo resultado que si se ejecutaran en serie.
Que los datos sean distribuidos equitativamente en todos los nodos.
Que las operaciones de escritura sean siempre más rápidas que las de lectura.
¿Qué garantiza el protocolo Raft en CockroachDB?
Replicación rápida en nodos globales.
Consenso sobre transacciones distribuidas incluso si un nodo falla.
Eliminación automática de datos obsoletos.
Integración con múltiples proveedores de nube.
¿Qué sucede si se pierde un nodo en un cluster con un factor de replicación de 3?
Se detienen todas las operaciones del cluster.
El cluster continúa operando con resiliencia, pero queda en un estado frágil.
Las transacciones se almacenan hasta que el nodo vuelva.
Todos los datos del nodo se reasignan automáticamente.
¿Qué es el “keyspace” en CockroachDB?
Una estructura ordenada de pares clave-valor que organiza todos los datos.
Un protocolo de comunicación entre nodos.
El espacio de almacenamiento en disco asignado a cada nodo.
Un sistema de replicación automática.
¿Qué ventaja tiene la geo-replicación en CockroachDB?
Permite que los datos estén siempre en una sola región.
Reduce la latencia al almacenar datos cerca de los usuarios.
Duplica los datos en un solo nodo central.
Aumenta el costo de almacenamiento.
¿Qué sucede durante la elección de un nuevo líder en Raft?
Todos los nodos dejan de funcionar temporalmente.
Un nodo seguidor se declara candidato y gana con la mayoría de votos.
El nodo caído se repara automáticamente.
Se reduce el factor de replicación.
¿Qué permite la interfaz gráfica de administración en CockroachDB?
Acceso a datos de múltiples regiones.
Gestión y optimización de consultas, además de supervisión de seguridad.
Eliminación automática de datos duplicados.
Configuración avanzada de hardware.
¿Cómo mejora CockroachDB la resiliencia en clusters grandes?
Eliminando datos innecesarios.
Replicando rangos en nodos adicionales cuando un nodo se declara muerto.
Reduciendo el tamaño de los rangos afectados
Dividiendo nodos en subgrupos
¿Qué ocurre cuando el cliente se conecta a un nodo en CockroachDB?
El nodo se convierte en el líder del cluster.
Ese nodo actúa como gateway y enruta las consultas al lugar correcto.
Todos los datos se replican a ese nodo.
Se eliminan las réplicas existentes.
