Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Sdac vs Ado. (https://www.clubdelphi.com/foros/showthread.php?t=69352)

liser 12-08-2010 10:10:15

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.

Neftali [Germán.Estévez] 12-08-2010 12:28:02

Cita:

Empezado por liser (Mensaje 373283)
¿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.

liser 13-08-2010 12:41:26

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.

Neftali [Germán.Estévez] 13-08-2010 13:00:29

Para ADO, Microsoft OLEDB Provider for SQL Server.


La franja horaria es GMT +2. Ahora son las 18:42:42.

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