Tive um problema semelhante hoje, onde uma empresa gigantesca precisava fazer 
inventário de estoque em duas capitais, via VPN (passando por Internet), 
através de coletores de dados (Windows CE) e com a complicação de poder 
trabalhar online/offline.

Consegui resolver todos os problemas de lentidão (e de quebra o modo 
online/offline) utilizando .net com Microsoft SQL SyncFramework.

A coisa ficou tão boa que parece online =)

Para aplicativos mais normais, estou utilizando outra tática: muita paginação 
(ou seja, não transportar muitos itens), usar atualização em lote (algo muito 
comum no Silverlight: você altera, por exemplo, um grid editável, várias linhas 
e depois dá um save em tudo. Com o MS RIA Services isso fica fácil), e, 
principalmente, compactação de dados no transporte. Web Service nem com reza 
braba sobre a Internet. Atualmente estou usando um protocolo meu compactado com 
zLib, mas um AMF compactado ou até mesmo um RIA Services binário já ajudam.

Os aplicativos do meu portfolio (www.kodelsolutions.com) estão hospedados nos 
EUA, com uma latência desgraçada, e ainda assim parecem rápidos =)


From: Michel Fernandes 
Sent: Tuesday, December 15, 2009 4:15 PM
To: flexdev@googlegroups.com 
Subject: [flexdev] Velocidade de Bancos de Dados na Internet


Amigos, por favor, preciso de uma consultoria de quem já passou por desenvolver 
aplicações para hospedar na internet, utilizando de bancos de dados da própria 
internet, isto é, da empresa que hospeda os dados.
Eu contratei na empresa o SQL Server e acho que é lento demais, estou pensando 
em migrar para o MySQL, mas não tenho certeza se a performance vai aumentar. 
Minha pergunta é, há diferença entre esses dois bancos de dados quando estamos 
na internet? É normal essa lentidão que eu enfrento?

Pelo que apurei, o MySQL fica no meu próprio servidor da hospedaegm, no entanto 
o SQL fica mssqlservers.com.

Desde já agradeço a ajuda de todos.

Abraços.

Michel


-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Responder a