by Kleyber » Wed Feb 19, 2014 2:41 am
Bom, o ideal para estes casos é usar bancos de dados distribuidos e com replicações, tipo: ter o servidor central que tenha os dados de todas as lojas e cada loja ter o seu próprio servidor, sendo que o servidor local faz a replicação automática para o servidor via sincronização, fazendo com que o servidor remoto esteja sempre atualizado e se em alguma loja a internet cair, o sistema não para de funcionar pois passa a usar o banco local, até que a internet volte e haja a sincronização novamente.
Quanto a desempenho do servidor remoto, depende muito de onde vai ser feita a hospedagem do banco, além da banda de internet, que determina a velocidade de acesso.
Minha sugestão é que você comece a pensar em bancos distribuídos, mas com sincronização (procure tutoriais sobre sincronização master-to-master) que, dependendo das exigências do cliente, vai ser uma ótima alternativa.
Kleyber Derick
FWH / xHb / xDevStudio / SQLLIB