¿Qué es mejor?

22/03/2006 - 11:00 por Silviall | Informe spam
Hola a tod@s,

Estoy haciendo una aplicación que accede a Oracle o SQL Server. Y mi
pregunta es. ¿Qué es mejor hacer una conexión global y utilizar esta
conexión siempre o bien conectar y desconectar cada vez que necesite la
conexión?

Saludos cordiales,

SilviaLl.
 

Leer las respuestas

#1 Alberto Poblacion
22/03/2006 - 15:00 | Informe spam
"Silviall" <slladoARROBAgmailPUNTOcoEME> wrote in message
news:
Estoy haciendo una aplicación que accede a Oracle o SQL Server. Y mi
pregunta es. ¿Qué es mejor hacer una conexión global y utilizar esta
conexión siempre o bien conectar y desconectar cada vez que necesite la
conexión?



Si la aplicación es multiusuario, es preferible conectar y desconectar
cada vez, porque asi el número medio de conexiones a la base de datos es
menor que el número de usuarios y se consumen menos recursos en el servidor.
Ese proceso de apertura y cierre no resulta lento gracias al "pool" de
conexiones, que mantiene conexiones abiertas y automáticamente las entrega
cuando se solicita "abrir" una conexión.
Lo anterior es válido al menos para SQL Server. No sé si el driver de
Oracle maneja igualmente un pool de conexiones o no.

Preguntas similares