Conexion permanente

03/04/2004 - 03:32 por Miguel Vázquez | Informe spam
Hola a todos en este foro.
La pregunta que les voy a hacer no tiene que ver directamente con VB .net,
pero me gustaria que me ayudara su poca o mucha experiencia programando.En
un sistema que se va a utilizar en un LAN, ¿que es mas optimo?, crear una
conexion con el servidor de BD al inicio de cada aplicacion y desconectarse
al final de la aplicacion o estarse conectando y desconectando cada vez que
se requiera consultar la bd. Yo se que la primera me aumenta el tráfico de
red, pero en la segunda se estaria perdiendo mucho tiempo al momento de
conectarse cada vez que se requiera, o no? Aunado a esto, esta el asunto de
las licencias, en este caso de SQL Server, me parece que la licencia es por
conexion concurrente, pero el sistema va a ser accesado por cerca de 30
usuarios, mas usuarios por internet, en el primer caso (conexion
permanentemente conectada) ¿ocupo comprar una licencia por cada usuario que
se conecte a la bd o existe alguna otra alternativa? Espero me puedan ayudar
y les agradezco de antemano.
LI Miguel Vázquez

Preguntas similare

Leer las respuestas

#1 Isaías
03/04/2004 - 04:32 | Informe spam
Mi experiencia.

Conexiones: Se abren y se cierran cada que hay una
transaccion.

Licencias: Compramos la tipo SERVIDOR, no tenemos
problemas con cuanto clientes se conecten.

Espero ver mas comentarios.
Respuesta Responder a este mensaje
#2 Javier Loria
03/04/2004 - 20:55 | Informe spam
Hola Miguel:
Con Conexion Pooling (que esta configurada por default), no es necesario
mantener la conexion como indicas, de hecho la mas apropiada en la
actualidad es conectarse lo mas tarde posible, hacer las transaccion y luego
cerrar la transaccion. Esta es la arquitectura que con Conexion Pooling es
mas escalable.
Licencias no, Las licencias se pagan por cada dispositivo que se conecta
al servidor de SQL, en el caso de SQL 2000 solo puedes usar licencia por
procesador si va a ser utilizado desde internet. En 7.0 existia algo llamado
Internet Connector. Con esta licencia estan cubierto el servidor y todas las
estaciones.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Miguel Vázquez escribio:
Hola a todos en este foro.
La pregunta que les voy a hacer no tiene que ver directamente con VB
.net, pero me gustaria que me ayudara su poca o mucha experiencia
programando.En un sistema que se va a utilizar en un LAN, ¿que es mas
optimo?, crear una conexion con el servidor de BD al inicio de cada
aplicacion y desconectarse al final de la aplicacion o estarse
conectando y desconectando cada vez que se requiera consultar la bd.
Yo se que la primera me aumenta el tráfico de red, pero en la segunda
se estaria perdiendo mucho tiempo al momento de conectarse cada vez
que se requiera, o no? Aunado a esto, esta el asunto de las
licencias, en este caso de SQL Server, me parece que la licencia es
por conexion concurrente, pero el sistema va a ser accesado por cerca
de 30 usuarios, mas usuarios por internet, en el primer caso
(conexion permanentemente conectada) ¿ocupo comprar una licencia por
cada usuario que se conecte a la bd o existe alguna otra alternativa?
Espero me puedan ayudar y les agradezco de antemano.
Respuesta Responder a este mensaje
#3 Miguel Vázquez
05/04/2004 - 07:05 | Informe spam
Muchas gracias por su participación.

"Miguel Vázquez" escribió en el mensaje
news:

Hola a todos en este foro.
La pregunta que les voy a hacer no tiene que ver directamente con VB .net,
pero me gustaria que me ayudara su poca o mucha experiencia programando.En
un sistema que se va a utilizar en un LAN, ¿que es mas optimo?, crear una
conexion con el servidor de BD al inicio de cada aplicacion y


desconectarse
al final de la aplicacion o estarse conectando y desconectando cada vez


que
se requiera consultar la bd. Yo se que la primera me aumenta el tráfico de
red, pero en la segunda se estaria perdiendo mucho tiempo al momento de
conectarse cada vez que se requiera, o no? Aunado a esto, esta el asunto


de
las licencias, en este caso de SQL Server, me parece que la licencia es


por
conexion concurrente, pero el sistema va a ser accesado por cerca de 30
usuarios, mas usuarios por internet, en el primer caso (conexion
permanentemente conectada) ¿ocupo comprar una licencia por cada usuario


que
se conecte a la bd o existe alguna otra alternativa? Espero me puedan


ayudar
y les agradezco de antemano.
LI Miguel Vázquez






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida