Hola a todos.
Tengo una serie de dudas y a ver si alguien sabe o conoce
referencias por internet que puedan valerme.
Bien, a mi se me plantean dos casos:
1.) ASP.NET - Aplicación Web. En este punto, quuiero
utilizar ADO.NET para la ejecución de SQL y quiero
obtener un rendimiento óptimo. La mejor opción creo que
es utilizar un pool de conexiones, no?.
En Web, hay muchos usuarios que se conectan al servidor
web, y éste a su vez a la BBDD. Lo que quuiero saber es
cómo se implementa ese pool de conexiones, creo que
SqlConnection ya lo tiene; y OleDbConnection ?
OracleConnection ?? y demás como OdbcConnection,
MySqlConnection, etc ?.
2.) Aplicación Windows. En este entorno, también quisiera
optimizar uso de conexiones a BBDD, sabiendo que también
se utilizarán transacciones. De mi experiencia en Delphi,
y algún proyecto que me han comentado, en Windows se
podría tener una única conexión (un único objeto) que
utilizas durante toda la aplicación hasta que se cierra.
No sé si esto es bueno o no.
En fin quisiera saber qué opciones y cuáles serían las
ideales en cuanto al uso de conexiones -ADO.NET- y
cualquuier cuestión que afecte a la capa de base de
datos. Agradecería algún ejemplo concreto y que no me
llevase mucho tiempo tenerlo claro.
Gracias.
Leer las respuestas