1.3 Procesamiento de operaciones
de actualización distribuida
Un procesamiento de operaciones es un sistema de cliente / servidor donde están involucrados varias computadoras conectadas en una red.
En
las bases de datos distribuida se deben de aplicar el commit ya que señala el
término exitoso de la transacción también manda mensaje a los servidores de
transacciones que se ha finalizado con éxito una unidad lógica de trabajo, que
la base de datos esta o debería estar de nuevo en un estado consistente.
sistema cliente servidor puede tener varios
servidores de procesamiento de bases de datos, cuando esto ocurre cada servidor
debe procesar una base de datos distinta.
Para llevar acabo esto tenemos que hacer las
réplicas de base de datos.
Representación del procesamiento
1.4. Procesamiento de consultas Distribuidas
Primeramente, se debe de contar
con heterogeneidad de los datos, para que puedan ser usados para formular
consultas. Contamos con la estrategia de Re formulación de consultas, que nos
sirve para encontrar que la información que nos va a proveer sea solo la que se
le pidió por la fuente También se cuenta con la estrategia de descomposición de
las fuentes, que consiste en que según las fuentes q pidan cierto tipo de datos
sean las atendidas con mayor velocidad.
Así como también necesitamos
contar con:
- Localización de los datos para generar reglas heurísticas
- Descomposición de consultas en paralelo en cada nodo
- Reducir la cantidad de datos a transferir en la red
Una base de datos es introducida de
esta manera la técnica que se utiliza es la desfragmentación de datos que puede
ser híbrida, horizontal y vertical.
Bueno para realizar una
transformación en la consulta primero se desfragmenta siguiendo los estándares
marcados por las reglas formales y posteriormente realizamos el envió y la
máquina que recibe es la que muestra el resultado pertinente para el usuario,
de esta se puede producir una copia que será la equivalente a la original.
Representación de una consulta distribuida
1.5 Manejo de transacción
Una transacción
de en
un Sistema de Gestión de Bases de Datos es un
conjunto de órdenes que se ejecutan formando una unidad de trabajo, es
decir, en forma indivisible o atómica. Un SGBD se dice transaccional, si es capaz de mantener
la integridad de los datos, haciendo que estas transacciones no puedan
finalizar en un estado intermedio.
El Begin tran es el que inicia una transacción, COMMIT TRAN indica al motor que puede
considerar la transacción completada con éxito. ROLLBACK TRAN alerta que
ha alcanzado un fallo y que debe restablecer la base al punto de integridad.
En el manejo de datos de transacción
también existe la atomicidad de base de datos para que todas las operaciones
que se realizan, la consistencia su funcionalidad es de ejecutar y de aislar la
transacción es decir sin otra transacción que se ejecute concurrentemente
aislamiento
Representación de un manejo de Transacción




