Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Diego Gonçalves

Conselho app desktop bd externo

Recommended Posts

Fala pessoal,

estou com um projeto aqui onde terei de fazer uma app desktop e utilizar um BD (Mysql 5.1) que está em um servidor Web. Gostaria de saber se isso é viável, quanto a performance (Internet dos clientes em média 2MB). Os acessos mais "pesados" serão os diversos relatórios e gráficos que a app fornecerá.

 

Como o projeto está no início, minha base de dados está pequena (2MB aproximadamente), porém, quando essa base de dados crescer, pode haver problemas. E é isso que gostaria de saber.

 

Existe alguma técnica de otimização para essa situação?

 

Se eu criar o Webservice a app fica mais rápida ou acessando diretamente pelo bd da no mesmo?

 

 

Bom essas são algumas de minhas dúvidas, caso alguém queira opinar, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu criaria um WS apenas se esta base for hospedada em algum servidor web compartilhado ou se o acesso a ela for feito via web, não aconselho usar a conexão direta ao banco em um caso assim, eu ja tive problemas. Claro, minha opinião apenas. Boa sorte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu criaria um WS apenas se esta base for hospedada em algum servidor web compartilhado ou se o acesso a ela for feito via web, não aconselho usar a conexão direta ao banco em um caso assim, eu ja tive problemas. Claro, minha opinião apenas. Boa sorte.

Obrigado dr.

 

Mas com relação a esse problema que você sitou, como foi que você o resolveu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em uma aplicação, usamos o Zeos para fazer a ligação ao banco Mysql, rodava local e era otimo, porem, o cliente acabou hospedando esta base em um servidor compartilhado da locaweb, até um tempo funcionou muito bem, apesar de as vezes ficar lento, mas um tempo depois parou de funcionar, descobrimos que a locaweb apesar de permitir acesso remoto ao banco, passou a limitar extremamente as conexões diretas com o banco e a conexão caía no mesmo momento em que era feita. Depois de tentar varias coisas, como mudar a forma de conexão e os componentes, acabamos tomando a decisão de mover para outro provedor mas não ficou bom, trava sempre, é lento, e assim vai.

 

Por fim, o cliente quis deixar assim mesmo, até por que o projeto inicial era para ser usado apenas em um servidor interno e não estava prevista esta mudança. Mesmo assim, nós estamos fazendo uma alteração no sistema para acessar via um WS um pouco simplificado, digamos assim, que estamos projetando, os testes ficaram perfeitos e muito rapido, eu gostei muito do resultado, inclusive testando em servidor locaweb.

 

REsumindo, até o momento colocamos em um servidor que ainda permite acesso remoto mas prevendo problemas no futuro e sendo o cliente um bom cumpridor de suas obrigações, a solução, mesmo que seja cara, valerá a pena. Porem, não digo que voce deva desconsiderar a solução direta, pois cada caso é um caso, o nosso, não pudemos usar, mas derepente o seu sistema se adapte a este tipo de conexão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em uma aplicação, usamos o Zeos para fazer a ligação ao banco Mysql, rodava local e era otimo, porem, o cliente acabou hospedando esta base em um servidor compartilhado da locaweb, até um tempo funcionou muito bem, apesar de as vezes ficar lento, mas um tempo depois parou de funcionar, descobrimos que a locaweb apesar de permitir acesso remoto ao banco, passou a limitar extremamente as conexões diretas com o banco e a conexão caía no mesmo momento em que era feita. Depois de tentar varias coisas, como mudar a forma de conexão e os componentes, acabamos tomando a decisão de mover para outro provedor mas não ficou bom, trava sempre, é lento, e assim vai.

 

Por fim, o cliente quis deixar assim mesmo, até por que o projeto inicial era para ser usado apenas em um servidor interno e não estava prevista esta mudança. Mesmo assim, nós estamos fazendo uma alteração no sistema para acessar via um WS um pouco simplificado, digamos assim, que estamos projetando, os testes ficaram perfeitos e muito rapido, eu gostei muito do resultado, inclusive testando em servidor locaweb.

 

REsumindo, até o momento colocamos em um servidor que ainda permite acesso remoto mas prevendo problemas no futuro e sendo o cliente um bom cumpridor de suas obrigações, a solução, mesmo que seja cara, valerá a pena. Porem, não digo que voce deva desconsiderar a solução direta, pois cada caso é um caso, o nosso, não pudemos usar, mas derepente o seu sistema se adapte a este tipo de conexão.

Bom, tomara que a kinghost não limite o acesso... Mas de qualquer forma, irei em um futuro próximo, disponibilizar essa aplicação via WS. Essa aplicação estará sendo acessada por 30 clientes (uma rede de franquia) apróximadamente, onde cada franquia utilizará duas três máquinas...

 

Mas enfim, Obrigado pela colaboração.

 

 

Caso alguém tenha outra experiência, fique avontade para compartilhar.

 

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, tomara que a kinghost não limite o acesso... Mas de qualquer forma, irei em um futuro próximo, disponibilizar essa aplicação via WS. Essa aplicação estará sendo acessada por 30 clientes (uma rede de franquia) apróximadamente, onde cada franquia utilizará duas três máquinas...

 

Mas enfim, Obrigado pela colaboração.

 

 

Caso alguém tenha outra experiência, fique avontade para compartilhar.

 

 

Obrigado.

 

Hoje a kinghost permite acesso remoto e imagino que va continuar permitindo. Ja usei uma conexão com eles. Mas um WS acho que resolveria qualquer problema futuro.

Boa sorte e sucesso com a aplicação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.