PDA

Ver la Versión Completa : Duda rendimiento de aplicacion IBX en VPN


raul_sal
20-11-2003, 20:20:54
Que tal amigos


Tengo una duda: Tengo una aplicacion corriendo en 2 capas con delphi 6 +IBX + Interbase 6.0 Opensource

me gustaria saber mas o menos que hardware necesito (servidor y clientes) para ponerlo a funcionar en una VPN de 4 ubicaciones fisicas diferentes.

Ademas si tengo que hacer algun tipo de cambio especial para que el rendimiento no muy bajo

De antemano gracias

frankmch
23-11-2003, 03:08:47
Te recomiendo que trabajes con componentes datasnap, para que asi tengas nocion de los temas:
DataSnap
Proveedores (I)
Proveedores (II)
Resolución
Servidores de capa intermedia y

optimices el acceso a bases de datos...

raul_sal
23-11-2003, 19:45:03
Gracias por responder, estoy pensando en migrar mi aplicacion a 3 capas para hacerla un poco mas robusta, lo que no me gustaria es tener que decirle a mis clientes que tienen que pagar algun tipo de licencia dependiendo del modo de conexion, o no se debe de pagar ninguna licencia para pasar a tres capas (Datasnap, SOAP, COM -DCOM, etc), y me gustaria saber cual es la mejor para poder hacer que mi aplicacion no la pegue unicamente con INTERBASE sino que fuera facilmente migrable a otros SGBD como SQL SERVER, oracle, SYBASE, mysql, etc.

Gracias de antemano

guillotmarc
23-11-2003, 20:54:36
Hola.

Si utilizas Delphi 7 no vas a tener que pagar ninguna licencia por usar DataSnap (tanto para local como remoto). En cambio con Delphi 6 si que tienes que pagar una licencia por el uso de MIDAS, para cada una de las maquinas que accede a un provider remoto (para el acceso a providers locales no hay que pagar ninguna licencia).

Para que tu aplicación pueda trabajar indistintamente con distintos tipos de servidores, puedes usar componentes dbExpress para acceder a ellos. Puesto que existen drivers dbExpress para bastantes servidores (incluidos todos los que has nombrado), y cambiando unicamente los parametros de la conexión podrías trabajar con uno u con otro.

Por cierto, en lugar de utilizar Interbase 6 Open Source, te recomiendo usar Firebird 1.03, puesto que practicamente es el mismo producto, y tiene muchos bugs corregidos. Otra cosa seria utilizar el nuevo Firebird 1.5 el cual lleva muchas novedades, pero no es 100% compatible con Interbase, por lo que hay que usar componentes especificos para acceder a él (los de Interbase pueden dar problemas).

Saludos.

frankmch
24-11-2003, 00:34:33
Me surge una duda a lo que respondes, La tecnologia midas paso a ser datasnap en la version 6 de delphi si mal no recuerdo y no en la 7 como tu respondes, aclarame lo de las licencias que hay que pagar si acaso estoy en un error, por favor.

pero estoy casi seguro que a partir de la version 6 lo que era midas en delphi 5 paso a ser propietario de delphi en la version 6.



saludos

guillotmarc
24-11-2003, 10:47:49
Hola

Tienes razón, el cambio de nomenclatura de MIDAS a DataSnap se hizo en Delphi 6 y no en el 7.

Pero el tema de licencia para instalaciones ilimitadas, se incluyó en Delphi 7 (en las anteriores hay que adquirir una licencia por servidor para cada instalación). Esta licencia parece estar solo en Delphi 7 Enterprise y Architect.

http://www.borland.com/delphi/dsnap/index.html

Saludos.