Arquitectura Centralizada
Arquitectura Centralizada
Arquitectura Centralizada
interaccionar con ninguna otra computadora. Tales sistemas comprenden el rango desde los sistemas de bases de datos monousuario ejecutndose en computadoras personales hasta los sistemas de bases de datos de alto rendimiento ejecutndose en grandes sistemas.
Una computadora moderna de propsito general consiste en una o unas pocas CPUs y un nmero determinado de controladores para los dispositivos que se encuentren conectados a travs de un bus comn,el cual proporciona acceso a la memoria compartida. Las CPUs poseen memorias cach locales donde sealmacenan copias de ciertas partes de la memoria para acelerar el acceso a los datos. Cada controlador dedispositivo se encarga de un tipo especfico de dispositivos (por ejemplo, una unidad de disco, una tarjeta de sonido o un monitor). La CPU y los controladores de dispositivo pueden ejecutarse concurrentemente, compitiendo as por el acceso a la memoria. La memoria cach reduce la disputa por el acceso a la memoria, ya que la CPU necesita acceder a la memoria compartida un nmero de veces menor.
PARTES DE UN SISTEMA CLIENTE/SERVIDOR Los principales componentes de un sistema cliente/servidor son: - El ncleo (back-end o seccin posterior). Es el SGBD propiamente (servidor). - El interfaz (front-end o seccin frontal). Aplicaciones que funcionan sobre el SGBD (cliente).
La seccin frontal. Las secciones frontales son las diversas aplicaciones ejecutadas dentro del SGBD, tanto las escritas por los usuarios como las integradas que son las proporcionadas por el proveedor del SGBD o bien por otros proveedores de programas (aunque para la seccin posterior no existe diferencia entre las aplicaciones escritas por los usuarios y las integradas, ya que todas utilizan la misma interfaz con la seccin posterior). Funciones del cliente Administrar la interfaz grfica de usuario. Aceptar datos del usuario. Procesar la lgica de la aplicacin. Generar las solicitudes para la base de datos. Transmitir las solicitudes de la base de datos al servidor. Recibir los resultados del servidor. Dar formato a los resultados.
Cmo trabaja la seccin frontal La secuencia de eventos que tiene lugar cuando el usuario accede al servidor de la base de datos se puede generalizar en 6 pasos bsicos ilustrados en la figura. Para mayor simplicidad, el trmino consulta representa cualquier accin que el usuario pueda hacer en la base de datos, como actualizar, insertar, borrar o pedir datos de la base de datos.