PDA

Ver la Versión Completa : duda sobre tipos de conexiones y controles...


vic_ia
12-03-2004, 19:37:19
Buen día...

Espero que alguien pueda despejar mis dudas respecto a tipos de conexion y controles.

Hasta ahora mi trabajo se he centrado en aplicaciones de escritorio utilizando archivos .dbf y el DBE y componentes TTable, con pequeños trucos funcionan sin problemas en pequeñas redes. Debido a que Borland ya no dara soporte al DBE quiero empezar mis nuevas aplicaciones utilizando otro motor de base de datos (lease Firebird 1.5) y obviamente otros componentes. He leido mucho sobre esto en este mismo foro; pero aun me saltan algunas dudas :

- si utilizo la combinación Firebird 1.5 con dbExpress lo mejor es adquirir el driver de upscene; pero tiene tres versiones (aunque se reducen a dos para fines practicos), entonces :
a) la version Desktop se recomienda para conexiones a un localhost (¿una lan?, ¿similar a lo que hago con el DBE?) o protocolos de conexion local (¿si se usa VPN?) y la version Servidor para conexiones remotas Cliente/Servidor (¿a que se refire con remotas?) por otro lado, a excepcion del servidor integrado (embedded) de firebird ¿no son todas las conexiones con Firebird conexiones cliente/servidor?;
b) la version Desktop permite hasta 4 conexiones por proceso cliente, mientras que la version servidor permite ilimitadas conexiones por proceso cliente (¿a que se refiere con proceso cliente? ¿a cada instancia de mi aplicacion o a cada estacion de trabajo desde donde acceso a la base de datos?)

- si utilizo Firebird con los controles Zeos el "pequeñisimo" inconveniente que podria presentarse que al aparecer nuevas versiones de tales controles y al desear modificar una aplicación se tendria que actualizar a estas nuevas versiones ¿o estoy exagerando?

- si utilizo firbird y alguna de las opciones arriba mencionadas, entiendo que mi aplicación es cliente/servidor por que accede a una base de datos a traves de un servidor ¿es asi?, y en todo caso es una aplicación de dos capas ¿?

- si no mal entiendo, se pueden realizar tambien aplicaciones de tres capas ¿que ventajas se tienen sobre una "normal" de dos capas? (ya en algun hilo lo leí pero no entendi mucho)... en un hilo de hace meses, guillotmarc menciona que las aplicaciones de tres capas son convenientes para muchos clientes, utilizando Firebird, a que se refiere con "muchos clientes"? ¿10? ¿50?...

- finalmente, cual de las dos combinaciones me recomendarian, tomando en cuenta que me gustaria a la postre poder accesar la información desde internet (solo consulta o petición de envio de información). Mi primer aplicación de este tipo contaria con un servidor corriendo linux, samba y apache; pero no descarto utilizar un servidor windows.

Espero que alguien pueda despejarme estas dudas.

Agradezco a todos los del foro por el espacio y el tiempo para este hilo. :cool: