[firebase-br] Conexao Persistente vs Nao Persistente.
João Dias
jdias.bjsoftware em gmail.com
Qua Jun 10 10:31:28 -03 2009
Conectar e desconectar várias vezes ou não depende de como o seu sistema
trabalhará
Conexões à SGBD´s são objetos caros para os recursos da apliocação e que
demandam um certo cuidado. Em aplicações desconectadas, distribuídas
vinculadas à datasets (Conjuntos de Registros) e com tráfego de dados
mantido por XML´s uma conexão pode até ser "instanciada" várias vezes,
desde que para isso ela esteja num pattern Proxy (GOF) onde um poolling
é criado. Se a conexão já tiver sido criada anteriormente ela é
simplesmente retornada e não instanciada novamente
Se você for usar somente como Desktop ou no máximo em uma rede lan não
há problemas em conectar-se e desconectar-se várias vezes sem uma Proxy,
pois a diferença ainda que pesada não será tão sentida assim
Bem o fato é que a necessidade da sua aplicação é que vai dizer como
suas conexões devem se portar
espero ter ajudado
--
João Dias de Carvalho Neto
jdias.bjsoftware em gmail.com
Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos?
vá a http://www.jdiasneto.blogspot.com
Magno System escreveu:
> Na minha opinião, mais importante que a conexão ser persistente ou
> não, é o controle das transações. Em uma rede local, se você conectar
> e desconectar, o tempo será irrelevante, embora eu não ache necessário
> desconectar.
>
> Entretanto, se eu estiver errado corrijam-me pois eu não tenho
> certeza, o fato de você desconectar não quer dizer que você fechou uma
> transação.
>
>
>
> ----- Original Message ----- From: "Igor Boaventura"
> <igorbgcampos em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, June 10, 2009 10:18 AM
> Subject: [firebase-br] Conexao Persistente vs Nao Persistente.
>
>
> Galera,
> to desenvolvendo um programa dekstop que conecta no banco somente uma
> vez.
> quando eu conecto eu so fecho a conecxao quando o programa termina, ou
> seja,
> eu utilizo a mesma conexao durante toda a execução do programa.
> fui comentar com um amigo meu e gerou maio polemica de acordo com ele a
> conexao nao persistente e melhor e etc!!!
> entao eu pergunto a voces: qual e a melhor jeito de usar a conexao ?
> persistente ou nao persitente?
> na minha opiniao eu ainda prefiro a persistente pois eu nao tenho que
> conectar no banco toda hora e de acordo com que eu andei pesquisando a
> conexao fica amarrada a um unico thread no servidor isso diminiu
> sobrecarga
> no mesmo. oque voces acham?
>
Mais detalhes sobre a lista de discussão lista