Remote DataModule - Abrir ou Não abrir todos os datasets?
27/12/2005
0
Pessoal, queria saber o que vocês costumam fazer em suas aplicações 3 camadas?
1) Abrem todos os dataset do remotedatamodule de uma vez?
2) Abrem e fecham a medida que usuário necessita?
3) Abrem a medida da necessidade, mas evitam fechar?
O que é melhor?
Pensando cheguei a conclusão que o 1º método consumiria muito tempo inicializando a aplicação cliente, mas ficaria um jato pra trabalhar, porém consumiria muita memória do servidor também... será que estou certo? Atualmente uso a 2ª opção. Se houver outra maneira que não listei por favor poste. Obrigado!
1) Abrem todos os dataset do remotedatamodule de uma vez?
2) Abrem e fecham a medida que usuário necessita?
3) Abrem a medida da necessidade, mas evitam fechar?
O que é melhor?
Pensando cheguei a conclusão que o 1º método consumiria muito tempo inicializando a aplicação cliente, mas ficaria um jato pra trabalhar, porém consumiria muita memória do servidor também... será que estou certo? Atualmente uso a 2ª opção. Se houver outra maneira que não listei por favor poste. Obrigado!
Sourcecode
Curtir tópico
+ 0
Responder
Posts
27/12/2005
Thomaz_prg
Eu deixo tudo fechado, pois quando dou um ClientdataSet.Open, o(s) Dataset(s) do RemoteDataModule é aberto, carregado, então fechado. As informações carregadas vão para o Cds que as trata em memória até um ApplyUpdates. Então não é necessário se preocupar com isso.
Responder
Clique aqui para fazer login e interagir na Comunidade :)