Arquitectura centralizada

April 29, 2019 | Author: Christian Gallegos | Category: Server (Computing), Computer Memory, Front And Back Ends, Client–Server Model, Databases
Share Embed Donate


Short Description

Download Arquitectura centralizada...

Description

Arquitectura centralizada Los sistemas de bases de datos centralizados son aquellos que se ejecutan en un único sistema informático sin interaccionar con ninguna otra computadora. Tales sistemas comprenden el rango desde los sistemas de bases de datos monousuario ejecutándose en computadoras personales hasta los sistemas de bases de datos de alto rendimiento ejecutándose en grandes sistemas.

Una computadora moderna de propósito general consiste en una o unas pocas CPU’s y un número determinado de controladores para los dispositivos que se encuentren conectados a través de un bus común,el cual proporciona acceso a la memoria compartida.

Las CPU’s 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 específico 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 número de veces menor.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

ARQUITECTURA DE BASES DE DATOS CLIENTE/SERVIDOR Un sistema cliente/servidor es aquel en el que uno o más clientes y uno o más servidores, conjuntamente con un sistema operativo subyacente y un sistema de comunicación entre procesos, forma un sistema compuesto que permite cómputo distribuido, distribuido, análisis, y presentación de los datos. Si existen múltiples servidores de procesamiento de base de datos, cada uno de ellos deberá procesar una base de datos distinta, para que el sistema sea considerado c onsiderado un sistema cliente/servidor. Cuando dos servidores procesan la misma base de datos, el sistema ya no se llama un sistema cliente/servidor, sino que se trata de un sistema de base de datos distribuido. Los clientes, a través de la red, pueden realizar consultas c onsultas al servidor. El servidor tiene el control sobre los datos; sin embargo los clientes pueden tener datos privados que r esiden en sus computadoras.

Lasprincipales características de la arquitectura cliente/servidor son: - El servidor presenta a todos sus clientes una interfaz única y bien definida. - El cliente no necesita conocer la lógica del servidor, sólo su interfaz e xterna. - El cliente no depende de la ubicación física del servidor, ni del tipo de equipo físico en el que se encuentra, ni de su sistema operativo. - Los cambios en el servidor implican pocos o ningún cambio en el cliente. Como ejemplos de clientes pueden citarse interfaces de usuario para enviar comandos a un servidor, APIs (Aplication Program Interface) para el desarrollo de aplicaciones distribuidas, herramientas en el cliente para acceder a servidores remotos (por ejemplo, servidores de SQL) o aplicaciones que solicitan acceso a servidores para algunos servicios.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

PARTES DE UN SISTEMA CLIENTE/SERVIDOR Los principales componentes de un sistema cliente/servidor son: - El núcleo (back-end o sección posterior). Es el SGBD propiamente (servidor). - El interfaz (front-end o sección frontal). Aplicaciones que funcionan sobre el SGBD (cliente).

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

La sección frontal. Las secciones frontales son las diversas aplicaciones ejecutadas dentro del SGBD, tanto las escritas  por los usuarios usuarios como las “integradas” “integradas” que que son las proporcionadas proporcionadas por el el proveedor proveedor del SGBD SGBD o bien por  por  otros proveedores de programas (aunque para la sección posterior no existe diferencia entre las aplicaciones escritas por los usuarios y las integradas, ya que todas utilizan la misma interfaz con la sección posterior). Funciones del cliente Administrar la interfaz gráfica de usuario. Aceptar datos del usuario. Procesar la lógica de la aplicación. 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.

Cómo trabaja la sección 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 básicos ilustrados en la figura. Para mayor simplicidad, el término consulta representa cualquier acción que el usuario pueda hacer en la base de datos, como actualizar, insertar, borrar o pedir datos de la base de datos.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF