ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Como estruturar componentes para conexão

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
GVieira
Novato
Novato


Registrado: Sexta-Feira, 28 de Dezembro de 2018
Mensagens: 17
Localização: Minas Gerais - MG

MensagemEnviada: Sex Mai 03, 2019 5:38 pm    Assunto: Como estruturar componentes para conexão Responder com Citação

Boa tarde galera!

Tô lendo alguns artigos para melhorar o desempenho do meu código e das minhas consultas no banco. O projeto é de um sistema para supermercado e tá uns 40% já desenvolvido, porém me surgiu a vontade de melhorar esses 40% para evitar que haja mais trabalho futuramente.
No momento eu estou com algumas dúvidas em relação aos componentes para a conexão ao BD. Então vou explicar tudo pra não ficar confuso...

Já estou usando e está funcionando perfeitamente:
TFDConnection -> TFDQuery -> TDataSource

E me surgiu a necessidade de usar o "PacketRecords" como uma prática de otimização da consulta e exibição dos dados, porém descobri que essa propriedade é do TClienteDataSet, sabendo disso eu fui pesquisar mais para saber qual é a melhor maneira de montar a conexão e quais são as vantagens e desvantagens nesse tipo de sistema que estou desenvolvendo, porém não achei nada em específico que me ajudasse, então resolvi recorrer a vocês, tenho duas perguntas e ficarei muito agradecido caso alguém possa me ajudar:

* É possível substituir a Query por um ClientDataSet? Há vantagens ou desvantagens?

* Esse modo de conexão que estou usando no momento, citado acima, possui alguma desvantagem para o sistema em questão?



Desde já agradeço,
Att. Gabriel.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9098
Localização: Sinop-MT

MensagemEnviada: Seg Mai 06, 2019 8:55 am    Assunto: Responder com Citação

veja os videos do Thulio Bitencourt, Rodrigo Mourao, Adriano Santos. pesquise tb no youtube por firedac e clientDataSet, e RestDataWare
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
anderbelluno
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Novembro de 2011
Mensagens: 1029
Localização: Cianorte-PR

MensagemEnviada: Seg Mai 06, 2019 1:21 pm    Assunto: Responder com Citação

joemil escreveu:
veja os videos do Thulio Bitencourt, Rodrigo Mourao, Adriano Santos. pesquise tb no youtube por firedac e clientDataSet, e RestDataWare


Desculpa o off,
Mas está usando o REST Dataware Joemil?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9098
Localização: Sinop-MT

MensagemEnviada: Ter Mai 07, 2019 8:28 am    Assunto: Responder com Citação

eu fiz alguns testes, mas nao coloquei em producao ainda. mas ja vi varias pessoas usando.

to analisando UniGUI e RDW pra um futuro qualquer hehehe
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9098
Localização: Sinop-MT

MensagemEnviada: Ter Mai 07, 2019 8:30 am    Assunto: Responder com Citação

to usando UniDAC (antes usava ZeosLib), nunca usei FireDAC ou DBX. e raramente uso CDS.
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB