|
|
Luis Guerra likes the TWiki Enterprise Collaboration Platform | |||||||||||||
Info:
|
|
Watchlist Changes of Luis :
| |||||||||||||
ANÁLISIS COMPARATIVO DE LAS CARACTERÍSTICAS DE LAS BDD DISPONIBLE EN LOS GESTORES DE BD CLIENTE/SERVIDOR
Bases de datos distribuidas Son la que almacenan datos que pertenecen lógicamente a un sólo sistema, pero se encuentra físicamente esparcido en varios sitios de la red. Un sistema de base de datos distribuidos se compone de un conjunto de sitios, conectados entre sí mediante algún tipo de red de comunicaciones, en el cual: Cada sitio es un sistema de base de datos en sí mismo. Los sitios trabajan en conjunto si es necesario con el fin de que un usuario de cualquier sitio pueda obtener acceso a los datos de cualquier punto de la red tal como si todos los datos estuvieran almacenados en el sitio propio del usuario. Las BDD pueden ser: · Homogéneas: Todos los sitios tienen el mismo SGBD, son conscientes de la existencia de los demás sitios y cooperan en el procesamiento de las solicitudes. Los sitios locales mantienen un mismo esquema y SGBD. · Heterogéneas: Cada sitio puede tener un SGBD distinto así como esquemas diferentes. Puede que algunos sitios no conozcan a otros. Puede que solo ofrezcan facilidades limitadas para la cooperación en el procesamiento de transacciones. La arquitectura cliente/servidor es un modelo para el desarrollo de sistemas de información, en el que las transacciones se dividen en procesos independientes que cooperan entre sí para intercambiar información, servicios o recursos. Se denomina cliente al proceso que inicia el diálogo o solicita los recursos y servidor, al proceso que responde a las solicitudes. Es el modelo de interacción más común entre aplicaciones en una red. Por otro lado los clientes suelen ser estaciones de trabajo que solicitan varios servicios al servidor. Ambas partes deben estar conectadas entre sí mediante una red. Beneficios. 1. Mejor aprovechamiento de la potencia de cómputo (Reparte el trabajo). 2. Reduce el tráfico en la Red. (Viajan requerimientos). 3. Opera bajo sistemas abiertos. 4. Permite el uso de interfaces gráficas variadas y versátiles Características: vEl Cliente oculta al Servidor y la Red. vDetecta e intercepta peticiones de otras aplicaciones y puede redireccionarlas. vDedicado a la cesión del usuario (Inicia Termina). vEl método más común por el que se solicitan los servicios es a través de RPC (Remote Procedure Calls). Funciones comunes del cliente: vMantener y procesar todo el dialogo con el usuario. vManejo de pantallas. vMenús e interpretación de comandos. vEntrada de datos y validación. vProcesamiento de ayudas. vRecuperación de errores. vGeneración de consultas e informes sobre las bases de datos Básicamente y de forma muy resumida, las ventajas de la informática distribuida frente a la centralizada son: 1. Menor coste por transacción: Distribuyendo los procesos en ordenadores basados en microprocesadores, en lugar de sistemas de mayor tamaño, se obtienen unos costes por transacción mucho más reducidos.ANÁLISIS COMPARATIVO DE LAS CARACTERÍSTICAS DE LAS BDD DISPONIBLE EN LOS GESTORES DE BD CLIENTE/SERVIDOR
Bases de datos distribuidas Son la que almacenan datos que pertenecen lógicamente a un sólo sistema, pero se encuentra físicamente esparcido en varios sitios de la red. Un sistema de base de datos distribuidos se compone de un conjunto de sitios, conectados entre sí mediante algún tipo de red de comunicaciones, en el cual: Cada sitio es un sistema de base de datos en sí mismo. Los sitios trabajan en conjunto si es necesario con el fin de que un usuario de cualquier sitio pueda obtener acceso a los datos de cualquier punto de la red tal como si todos los datos estuvieran almacenados en el sitio propio del usuario. Las BDD pueden ser: · Homogéneas: Todos los sitios tienen el mismo SGBD, son conscientes de la existencia de los demás sitios y cooperan en el procesamiento de las solicitudes. Los sitios locales mantienen un mismo esquema y SGBD. · Heterogéneas: Cada sitio puede tener un SGBD distinto así como esquemas diferentes. Puede que algunos sitios no conozcan a otros. Puede que solo ofrezcan facilidades limitadas para la cooperación en el procesamiento de transacciones. La arquitectura cliente/servidor es un modelo para el desarrollo de sistemas de información, en el que las transacciones se dividen en procesos independientes que cooperan entre sí para intercambiar información, servicios o recursos. Se denomina cliente al proceso que inicia el diálogo o solicita los recursos y servidor, al proceso que responde a las solicitudes. Es el modelo de interacción más común entre aplicaciones en una red. Por otro lado los clientes suelen ser estaciones de trabajo que solicitan varios servicios al servidor. Ambas partes deben estar conectadas entre sí mediante una red. Beneficios. 1. Mejor aprovechamiento de la potencia de cómputo (Reparte el trabajo). 2. Reduce el tráfico en la Red. (Viajan requerimientos). 3. Opera bajo sistemas abiertos. 4. Permite el uso de interfaces gráficas variadas y versátiles Características: