GARANTIR DESCONTO

Fórum Num projecto para redes como devo abrir as tabelas #273881

23/03/2005

0

Olá a todos.

Num projecto para trabalhar em rede como devo abrir as tabelas.

Abrias as totalidade das tabelas no inicio da aplicação?

Ir abrindo e fechando as tabelas a medida da necessidade?

Exemplo:
//ficha de clientes
procedure TFront.ToolButton1Click(Sender: TObject);
begin
clientes.open;
ficha_clientes.showmodal;
clientes.close;
end;

Na vossa opinião qual é a forma mais correcta?

Um abraço a todos
João Barreira


Joelpa

Joelpa

Responder

Posts

23/03/2005

Gandalf.nho

Numa aplicação em rede, o correto é abrir a medida que for precisando e de preferência delimitar os registros a serem buscados antes de abrí-los (WHERE), para deixar a performance mais rápida


Responder

Gostei + 0

23/03/2005

Madrick

Acredito que alem desta preocupação vc deva levar mais em conta a quantidade de conexão que este ´Abrir tabelas´ vai acarretar. :D


Responder

Gostei + 0

24/03/2005

Emerson Nascimento

como disse a gandalf.nho, o correto é abrir as tabelas conforme a necessidade de usá-las e somente trazendo os registros necessários. o usuário sempre sabe o que quer buscar, não há necessidade de trazer todos os registros.
um caso: aqui na empresa eu trabalho com sistemas para transportadoras. há clientes que emitem 1200 (mil e duzentos) documentos por dia. com certeza haverá necessidade de pesquisá-los um dia. agora imagine que esse sistema está funcionando há 6 meses. quando a pesquisa for feita, serão trazidos mais ou menos 188.000 (cento e oitenta e oito mil) registros. imagine isso numa rede? o sistema torna-se uma carroça. então, antes de abrir, é necessário saber pelo que procurar e trazer o mínimo de registros possíveis. esse é o conceito client/server.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar