Cliente Servidor

Páginas: 10 (2398 palabras) Publicado: 4 de enero de 2016
Cliente / Servidor
Advantage Database Server es un servidor de base de datos para
archivos DBF escalable, fácil de implementar y de alto desempeño que hace
accesible los beneficios de una arquitectura Cliente/Servidor para Creswin.
Advantage permite a Creswin trabajar con sus mismas herramientas y
metodologías, pero reemplaza la arquitectura distribuída para bases de
datos que utilizan las PCspor un modelo Cliente / Servidor.

Arquitectura distribuída VS Cliente /
Servidor
Cuando hace mas de 10 años se creó el concepto de redes de area local
(LAN) que la mayoría de las empresas utilizan hoy en dia, no se contaba con
los poderosos equipos de cómputo como los que se tienen actualmente, y
por lo mismo, para no saturar la capacidad de los equipos servidores, las
aplicaciones de bases dedatos, utilizaban el CPU de los PC terminales, para
procesar la información, este modelo, llamado arquitectura distribuída no
ha cambiando desde que se implementaron las primeras LANs y se mantiene
sin cambios a la fecha, sin importar si su Red es Novell, NT/2000/2003, o
Windows 9x/ME/XP punto a punto.
¿ Que pasa con tus datos cuando no cuentas con una herramienta
Cliente/Servidor ?, a continuaciónanalizaremos el modelo tradicional
(Arquitectura Distribuida) y como el modelo Cliente/Servidor mejora el
rendimiento y elimina las fallas de la Arquitectura distribuída.
Arquitectura distribuída
Cuando una terminal pide datos al servidor, la información solicitada
debe viajar a través de la red para ser procesada localmente, es decir, que
si se tiene una base de datos de 10mb y se ejecuta unabúsqueda sobre ella
la cual no reporta ningún dato encontrado, los datos, los 10mb de
información contenida en el archivo DBF viajarán por el cable de la red.
Esta transferencia masiva a cada terminal genera colisiones y bajo
rendimiento en la red, entre menos velocidad tenga tu red (10 mbps por
ejemplo), mas distancia exista entre las terminales y el servidor, la
aplicación tardará mas en acceder a losdatos, con las consabidas perdidas
de tiempo y lentitud de los programas.

En el caso de la Arquitectura distribuída, el servidor abre las bases de
datos 1 vez por cada terminal, esto significa que si la aplicación abre 10
bases de datos y si tuvieramos 10 terminales accediendo a esos mismos
datos, el servidor abriría 100 archivos. En caso de falla en alguna de las
terminales aparecerá el errorde índices corruptos (corruption
detected), que tanta mala fama le ha dado a los archivos DBFs pero que
una vez analizado desde este punto de vista, observamos que no es un
problema de la estructura de archivos DBF sino de la misma arquitectura
sobre la cual están construidas las redes de area local, cualquier sistema
que no utilice una tecnología cliente/servidor, esta sujeto a este tipo deproblemas, sin importar el tipo de archivo de datos que maneje o en que
lenguaje haya sido desarrollado.
Otro problema que trae la arquitecutra distribuída es el desperdicio de
capacidad de proceso del servidor, ya que en este modelo el servidor de la
red solo actua como un disco compartido y no aprovecha las capacidades de
procesamiento de información con los que cuentan los procesadores
modernos comolos XEON, Pentium IV, Athlon, etc., por lo mismo, la
velocidad de respuesta del servidor no es proporcional a su capacidad de
proceso, lo que quiere decir que sin importar que tan poderoso sea nuestro
servidor, los problemas de lentitud en el acceso a los datos seguirán
apareciendo.
Cliente/Servidor
Bajo este modelo de trabajo, cuando una terminal pide datos al servidor,
la información solicitadaes procesada por el servidor de datos (que es un
programa que se ejecuta en el servidor de archivos) y solamente la
información de respuesta es la que viaja por la red, esto es, que si
retomamos el ejemplo anterior, donde tenemos un DBF de 10mb y se
ejecuta una búsqueda sobre él en la cual no se encontraron datos,
solamente viajarán unos cuantos bytes a la terminal por el cable de red...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cliente Servidor
  • CLIENTE SERVIDOR
  • Cliente-Servidor
  • Cliente-servidor
  • Cliente servidor
  • Cliente servidor
  • Cliente-servidor
  • cliente/servidor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS