Array
(
)

Remote DataModule - Abrir ou Não abrir todos os datasets?

Sourcecode
   - 27 dez 2005

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!


Thomaz_prg
   - 27 dez 2005

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.