Linux + AS400 + DB2.
Sandino Araico Sánchez
sandino en sandino.net
Vie Jun 2 17:25:17 CDT 2000
Salvador Fernandez wrote:
> On Wed, May 31, 2000 at 12:06:02AM -0500, Sandino Araico Sánchez wrote:
> > "Ing. Salvador Fernández Barquín" wrote:
> >
> > > Tengo un servidor Linux en una red local con TCP/IP y necesito que
> > > sea el servidor web de un sitio dinámico que se conecte a una base
> > > de datos DB2 que esta en un AS400.
> > >
> > > Alquien tiene algún norte de que tecnología puedo usar para realizar
> > > la conectividad, me gustaría usar PHP pero no veo que tenga soporte
> > > para el DB2... ¿Alguién tiene alguna experiencia al respecto?.
> >
> > Con PHP tienes que usar ODBC para conectarte a DB2
>
> Gracias, Ya vi que se puede hacer por DBD-DBI en perl o bien con via ODBC
> en PHP. ¿Alguien tiene alguna experiencia en cuanto al performance o tips?.
Ambos son igualmente lentos.
Lo ideal en cuestión de velocidad sería que tu mismo implementaras el binding
de DB2 para PHP programándolo en C.
Pero como dijo el camello, siempre hay más de una manera de hacer la misma
cosa.
Una opción alternativa más rápida de implementar es que programes en C un
servidor en la AS400 que haga todas las consultas a la base de datos y que le
mande la información a tu cliente en PHP (utilizando las funciones para
sockets) o en Perl.
Una opción más rápida de implementar todavía pero no sé qué tan conveniente
sea dependiendo del tipo de aplicación que tengas en mente es que hagas un
data warehouse en Postgres o en Oracle (si es que tienes mucho billete) en tu
servidor de páginas y sobre éste construyas tu aplicación.
De cualquier manera, si tu aplicación se trata más de procesamiento que de
acceso a la base de datos no debe afectarte mucho la lentitud de ODBC o de
DBD-DBI.
--
Sandino Araico Sánchez
Si el agua destruye puentes y caminos...
¿Qué no hará con nuestros pobres intestinos?
--
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx
Más información sobre la lista de distribución Ayuda