Nodos en netbeans

Clasificado en Informática

Escrito el en español con un tamaño de 4,07 KB

*****AHORA SE VERÁ LA TAREA DEL TIPO DE BLOQUEO QUE QUEDÓ PENDIENTE*****(al final no era otro tipo de bloqueo sino una manera distinta, la sincronización)
Sincronización: se usa en SGBD distribuidos como una generalización del control de concurrencia en un sistema centralizado, en este caso el problema es mas serio debido a que las actualizaciones provienen de varios nodos o copias en diferente orden lo cual puede provocar inconsistencias aunque tengan un control de concurrencia local.
Métodos DE LA Sincronización:
- CONTROL CENTRALIZADO: todos los pedidos de actualización pasan por un único punto de control en el cual se validan los pedidos.
ALGORITMOS:
PROTOCOLO DE CONTROLADOR DE BLOQUEO CENTRALIZADO: se escoje un nodo(encargado de la syncro) que contiene el proceso de controlador de bloqueo centralizado mientras los otros nodos con una parte de la base de datos tienen un proceso de controlador de bloqueo local.
PROTOCOLO DE TOKEN DE CONTROL: en este método se asigna un numero consecutivo a cada nodo en el sistema creando un anillo virtual, uno de los nodos mantiene un token de control único el cual esta autorizado a procesar las transacciones que se originan en él e invocar actividades a otros nodos requeridas para completar dichas transacciones al termino del cual el token de control se transmite al nodo siguiente en el anillo virtual. Este procedimiento provee consistencia ya que en todo momento existe un único foco de control y una sola tabla de bloqueos.
PROTOCOLO DE COPIA PRIMARIA: Este método provee de una rápida recuperación de fallas a las bases de datos de réplicas. Un pedido de actualización en un nodo implica su envío al nodo primario. Este actualiza su copia de la data y pide la cooperación del primer nodo en la secuencia que recibe el pedido del nodo primario y lo ejecuta.
Entonces el primer nodo envía mensajes a:
¨ Al siguiente nodo para avisar que la actualización fue enviada.
¨ Al nodo que la originó para avisar que la actualización fue aceptada.
¨ En forma similar al anterior al nodo primario.
La actualización se envía a los otros nodos a través de una comunicación lineal o difundida.
Protocolo de Sitio Primario. Es muy flexible y sirve para base de datos relacionales. En este caso, la copia primaria trabaja con fragmentos de la base de datos, teniendo cada uno un sitio primario hacia el cual se dirigen primero todas las actualizaciones.
orden de los talken:
select
from
where
order

Select rut_alumno, nombre_alumno, paterno_alumno, materno_alumno, dirección, ciudad, teléfono from alumnos;
Otra forma como lo escribe access
SELECT alumnos.Rut_alumno, alumnos.Nombre_alumno, alumnos.Paterno_alumno, alumnos.Materno_alumno, alumnos.Dirección, alumnos.Ciudad, alumnos.Teléfono
FROM alumnos;
Alias: es un nombre que le asignamos para referenciar a una tabla o campo. Para las tablas se acostumbra a empezar por la primera letra del abecedario, pero puede ser cualquier letra o grupo de caracteres.
Supongamos que tenemos el mismo Query anterior, pero ahora con el uso del alias (indicaremos el nombre del propietario del campo)
Select (nombre de los campos) from alumnos a;
Ejemplo
Select a.Rut_alumno, a.Nombre_alumno, a.Paterno_alumno, a.Materno_alumno, a.Dirección, a.Ciudad, a.Teléfono from alumnos a;
El alias de una tabla va después del nombre de esta en la clausula From.
TABLAS TIPO SON CON NOMBRE Y Descripción (EJEMPLO TABLA CIUDADES)

Entradas relacionadas: