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-08-2010
liser liser is offline
Miembro
 
Registrado: feb 2006
Ubicación: torrejon(madrid)
Posts: 19
Poder: 0
liser Va por buen camino
Sdac vs Ado.

Buenas.
Les cuento mi caso.
Vengo trabando desde hace unos años con mi veterano Delphi7 contra una base de datos SqlServer. Tenemos una aplicación bastante ‘voluminosa’ en la cual la conexión la realizamos a través de la librería Sdac de Core Lab, y hasta ahora se portado como un campeón. La rapidez es algo bastante esencial para nosotros

El problema viene con la instalación de nuestra aplicación en Win7, (no nos queda otra L) y nuestro problema es que nuestra librería hay que actualizarla, con el consiguiente paso por caja. (que no lo descarto)

Además, mas temprano que tarde acabare pasando a Delphi2010.

¿Las alternativas ‘nativas’ delphi (Ado y Bde) tendrían un buen rendimiento?
¿Cuál seria mejor de estas dos?
Tenía pensado conectar por ODBC, pero según he leído por el foro, eso me ralentizaría.

Uf, Necesito opiniones.
Responder Con Cita
  #2  
Antiguo 12-08-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.285
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
Cita:
Empezado por liser Ver Mensaje
¿Las alternativas ‘nativas’ delphi (Ado y Bde) tendrían un buen rendimiento?
¿Cuál seria mejor de estas dos?

Tenía pensado conectar por ODBC, pero según he leído por el foro, eso me ralentizaría.
En principio si no me equivoco SDAC conecta vía OLEDB al igual que lo hace ADO, así que si las cosas no están muy mal hechas la eficiencia y rendimiento debería ser similar. Yo mismo utilizo desde hace mucho ADO para trabajar con SQL Server y el rendimiento es muy bueno.

Caso a parte, como tú comentas es BDE y ODBC; En estas dos opciones sí que notarás descenso de rendimiento. Además BDE creo que no es adecuado si vas a trabajar con W7, D2010 y SQLServer. Con ODBC harás lo mismo, pero más lento y dando más vueltas.

Haz pruebas con ADO, creo que no notarás mucha (o ninguna) diferecia.
__________________
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
  #3  
Antiguo 13-08-2010
liser liser is offline
Miembro
 
Registrado: feb 2006
Ubicación: torrejon(madrid)
Posts: 19
Poder: 0
liser Va por buen camino
Si parece que ambas son OLEDB.
Estoy probando con ADO. Estube mirando tambien ZEos, pero lo he desechado.
Ahora bien, mi duda.
¿Cual uso de proveedor,sql native client o OLE DB provider?
Esto es un mundo.
Responder Con Cita
  #4  
Antiguo 13-08-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.285
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
Para ADO, Microsoft OLEDB Provider for SQL Server.
__________________
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
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 18:20:49.


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