jueves, 22 de septiembre de 2016

1.5 Transacciones de base de datos distribuidas.





 

          1.5 Transacciones de base de datos distribuidas. 
 


  
  





1.4 Procesamiento de consultas distribuidas



1.4     Procesamiento de consultas distribuidas.


El procesamiento de consultas tiene varias etapas a seguir para resolver una consulta SQL, las características del modelo relacional permiten que cada gestor de base de datos elija su propia representación de consultas que, generalmente es el álgebra relacional. Palabras Clave: Bases de datos distribuidas, arboles de consulta, procesamiento de consultas, Transformaciones equivalentes, optimización de consultas. 
 En el procesamiento de consultas distribuidas se toman en cuenta varios factores que resultan muy importantes como los árboles de consulta, transformaciones equivalentes y por último pero no menos importante la optimización de consultas que se retomaran más adelante. 

Con la optimización de consultas distribuidas se busca minimizar en función del costo. Sin embrago esto depende en qué ambiente distribuido se esté trabajando pues no se tendrá el mismo costo en una red LAN que en una WAN por que entran factores como comunicación y velocidad de transferencia de datos. Procesamiento de Consultas Distribuidas. 

El procesamiento de Consultas son Acciones involucradas en la recuperación de datos en Bases de Datos. Para lograr que se lleve de forma adecuada se debe de contar con heterogeneidad de los datos, para que puedan ser usados para formular consultas.


domingo, 11 de septiembre de 2016

1.3 Procesamiento de operaciones de actualización distribuida



1.3    Procesamiento de operaciones de actualización distribuida

Los sistemas cliente/servidor involucran varias computadoras conectadas a una red. Las computadoras que procesan programas de aplicaciones se conocen como clientes y las que procesan bases de datos se conocen como servidor.


Arquitectura Cliente Servidor


Un 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. Cuando dos o más servidores procesan una misma base de datos, el sistema no es considerado cliente servidor, más bien, es conocido como sistema de base de datos distribuido.

Funciones del cliente:
  • Administrar la interfaz de usuario.
  • Aceptar datos del usuario.
  • Procesar la lógica de la aplicación.
  • Generar las solicitudes para la base de datos.
  • Trasmitir las solicitudes de la base de datos al servidor.
  •  Recibir los resultados del servidor.
  • Dar formatos a los resultados.

Funciones del servidor:
  • Aceptar las solicitudes de la base de datos de los clientes.
  • Procesar las solicitudes de los clientes
  • Dar formato a los resultados y trasmitirlos al cliente.
  •  Llevar a cabo la verificación de integridad.
  • Mantener los datos generales de la base de datos.
  • Proporcionar control de acceso concurrente.
  • Llevar a cabo la recuperación.
  • Optimizar el procesamiento de consulta/actualización.

1.2 Diseño de base de datos distribuidas





1.2        diseño de base de datos distribuidas


El diseño de la base de datos distribuidas se considera como la estructura de la distribución de la información desde diferentes sitios. Existen razones organizacionales las cuales determinan en gran medida lo anterior. 

Sin embargo, cuando se busca eficiencia en el acceso a la información, se deben abordar dos problemas relacionados. Como primer paso, como fragmentar la información porque sabemos que se trabaja con cantidades grandes de información. 

Segundo, como asignar cada fragmento entre los diferentes sitios de la red. En el diseño de la BDD también es importante considerar si la información está replicada, es decir, si existen copias múltiples del mismo dato y, en este caso, como mantener la consistencia de la información. 

Y lo más importante, una parte en el diseño de una BDD se refiere al manejo del directorio. 



Conclusion


1.1.            En el diseño de base de datos distribuida se debe de considerar como serán distribuidas la información en los diferentes sitios en este diseño se mencionan dos puntos importantes lo que es como fragmentar la información y como asignarlas en cada red.
 

1.1 concepto de base de datos distribuida









1.1        concepto de base de datos distribuida

La base de datos distribuidas, son base de datos interrelacionados entre si desde diferentes nodos, donde cada nodo almacena la misma base de datos que la principal. 


La base de datos distribuidas se considera como tolerante a fallas gracias a su fiabilidad donde si falla uno de sus ordenadores los demás podrán seguir trabajando sin tener que detener su funcionamiento. 


Gracias a la base de datos distribuidas es más fácil de acceder a nuestra información desde cualquier nodo dentro de la red.




Conclusion


1.1.            Una base de datos distribuida son diversas bases de datos que están distribuidos en diferentes lugares, así también son servidores que se encuentran conectados por una red de comunicación en el cual pueden hacer operaciones como si fuera uno solo desde diferentes localizaciones.