Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2004
Avatar de vic_ia
vic_ia vic_ia is offline
Miembro
 
Registrado: ene 2004
Posts: 238
Poder: 21
vic_ia Va por buen camino
Question duda sobre tipos de conexiones y controles...

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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:01:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi