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 24-05-2010
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 19
edgwin Va por buen camino
¿Que componente usar?

Qu tal amigos del Foro.

Estoy por comenzar un nuevo proyecto con una empresa donde su base de datos es Informix ... me he percatado de un pequeño problema ... si utilizo DBExpress, este componente no es bidireccional y me complicaria la vida ... el otro seria utilizar BDE pero creo que ya es un poco arcaico ...

¿Ustedes que me recomiendan utilizar?

Saludos!
Responder Con Cita
  #2  
Antiguo 25-05-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 15
manuc Va por buen camino
Hola edgwin,

Si al final te decides por dbExpress, tendrías que combinarlo con Midas y utilizar ClientDataset. Pero si tu aplicación no va ha ser en tres capas, te recomiendo que busques un método más directo, ya que ciertamente dbExpress es uni-direccional y al combinarlo con Midas, perderás rendimiento en aplicaciones en 2 capas.

Aunque todo depende de la estructura de tu aplicación.

Un saludo.
Responder Con Cita
  #3  
Antiguo 25-05-2010
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola,

hace tiempo que no trabajo con Delphi y más aún que no trabajo con Informix. Pero estuve conviviendo con ellos juntos durante 4 años.
Con Delphi6, i los componentes BDE la verdad que fue de perlas.
BDE es arcaico si, pero informix tampoco es un "último modelo". Se llevan bien.

Saludos
Responder Con Cita
  #4  
Antiguo 25-05-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.269
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
ADO + ODBC tal vez sería más rápido, pero creo que es mejor que busques si hay componentes nativos para acceder a Informix.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 25-05-2010
Delfino Delfino is offline
Miembro
 
Registrado: jul 2003
Ubicación: Madrid
Posts: 974
Poder: 21
Delfino Va por buen camino
Cita:
Empezado por manuc Ver Mensaje
tendrías que combinarlo con Midas y utilizar ClientDataset. Pero si tu aplicación no va ha ser en tres capas, te recomiendo que busques un método más directo
Incluso si es de dos capas (2tier), utilizar DBX, CDS, DSP es recomendable. Aqui un ejemplo para Interbase pero valido para otras BDs.
__________________
¿Microsoft? No, gracias..
Responder Con Cita
  #6  
Antiguo 25-05-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 15
manuc Va por buen camino
Realmente esto depende de la estructura de cada proyecto y por supuesto de la programación que se realice.

Desde que nació DBExpress nos han vendido que dbExpress con DataSnap es más rápido. Mi opinión ( y es sólo mi opinión) después de estar utilizando dbExpress + DataSnap + Midas desde que nació, es que realmente es más lento que utilizar una conexión directa a base de datos (ibx por ejemplo) y una Query que trabaje directamente con un cursor en base de datos. Siempre hablando de aplicaciones Cliente/Servidor que correrán en redes locales.

La explicación es muy sencilla dbExpress retorna muy rápido los registros de un cursor. Pero después al utilizar el ProviderDataset y el ClientDataset se realizan una serie de procesos (empaquetado+desempaquetado de registros) que en conjunto hacen el proceso más lento.

Pero claro, es mi humilde opinión.

Un saludo.
Responder Con Cita
  #7  
Antiguo 25-05-2010
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 19
edgwin Va por buen camino
Muchas gracias por sus respuestas.

Voy a buscar algun componente nativo para el acceso a informix. Si encuentro algo se los hare saber.

Saludos!
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Componente para usar una web cam lbidi API de Windows 1 26-04-2010 20:05:39
Usar un componente chux OOP 2 12-12-2005 16:32:08
usar componente de una dll cuscus API de Windows 2 28-06-2005 15:44:05
Que componente usar? Coco_jac Varios 7 10-06-2005 17:25:06
¿Que componente usar? chele Impresión 9 18-03-2004 15:57:44


La franja horaria es GMT +2. Ahora son las 12:30:21.


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