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 

Quais as vantagens do CDS????

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


Registrado: Quarta-Feira, 12 de Setembro de 2007
Mensagens: 2630
Localização: Pra lá de Bagda

MensagemEnviada: Sex Fev 15, 2008 4:03 pm    Assunto: Quais as vantagens do CDS???? Responder com Citação

CDS não é mais que uma tabela temporaria "turbinada" não é?

Até agora não achei nenhuma vantagem ou grande novidade nesse negocio... pelo contrario, pq pelo tanto que se vê de duvidas por ai...

Um connection e uma query faz todo o servico necessario...

Da onde surgiu essa onda de CDS???

Ou tudo isso é medo de sql???



Algumas Referencias:
----

esse daqui compara com Bde/Paradox... e fala de vantagens, indice em memoria, ou trabalhar desconectado do banco e depois atualizar...

Citação:
ClientDataSet é um componente muito semelhante às famosas TTable's, mas possui inúmeras vantagens e nos possibilita trabalharmos no modelo Cliente/Servidor de forma simples.


http://www.activedelphi.com.br/curso_cds1.php

---

um cara falando isso no forum

Citação:
No que entendi até agora pelas dicas e literaturas foi que a grande vantagem do clientdataset é a liberação do banco de dados logo apos a captura dos dados selecionados, ou seja, ele faz uma cópia dos dados e libera o banco.


http://forum.devmedia.com.br/viewtopic.php?t=82974&view=next&sid=12a28169cb3772ce63b21f80a4b2c4f3

---

[quote]
(monstruosamente flexível,
monstruosamente clara... e etc) de SQLDataSet -> DataSetProvider -> [quote]

http://www.mail-archive.com/delphi-br@yahoogrupos.com.br/msg13331.html
_________________
“The problem with the world is that everyone is a few drinks behind.” Humphrey Bogart
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
djtatao
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 14 de Dezembro de 2006
Mensagens: 256

MensagemEnviada: Sex Fev 15, 2008 5:50 pm    Assunto: Re: Quais as vantagens do CDS???? Responder com Citação

Boa tarde DonOctavioDelFlores

Uma das vantagens de um CDS é fazer um campo agregado, onde vc pode fazer a somantória de um campo valor..

Isso digo para um campo,

vc pode falar, "mas isso da para fazer na query". Também concordo, mas quando mais a query fazer isso, mais pesado fica, ja no CDS é na memória da máquina do usuároio que fará o processo, que por sua vez os dados estrão carregados la..
Também pensava assim, mas depois que vc começa a precisar disso realmente, e passa a usar a sua idéia muda..

abraços.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
DonOctavioDelFlores
Colaborador
Colaborador


Registrado: Quarta-Feira, 12 de Setembro de 2007
Mensagens: 2630
Localização: Pra lá de Bagda

MensagemEnviada: Sex Fev 15, 2008 6:05 pm    Assunto: Responder com Citação

isso da pra fazer com table (acho q qq TDataSet) no cliente tb dependendo do componente, e de qq forma um Sum ou coisa parecida no sql nao é pesado, pq sempre ele vai somar valores dos registros que ja estao no resultset, quer dizer, a diferenca na performance é apenas a operacao de soma, pq os valores ja estao disponiveis...

E mesmo que isso fosse uma grande diferenca, o que mais tem a favor do cds????

pq em relacao ao paradox/BDE, dai é claro que ele é interessante, mas em relacao aos outros bancos, ele só adiciona abstracao/complicacao desnecessaria...

Pq vc pode fazer um cds com querys ou tables, o principio é o mesmo, apenas nao tem essa complicacao toda...

O que eu vejo é que o pessoal tem preguica de usar sql, e de vez em quando ter que fazer uma tabela temporaria, para pegar o CDS que na primeira vista é "mastigado" mas que é um saco pra configurar, alem da questao de que vc nao tem o controle do que esta acontecendo...

Olhando bem, o cds é uma tabela temporaria com funcoes pra criar sql´s dinamicos...
_________________
“The problem with the world is that everyone is a few drinks behind.” Humphrey Bogart
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Sex Fev 15, 2008 6:07 pm    Assunto: Re: Quais as vantagens do CDS???? Responder com Citação

djtatao escreveu:
Boa tarde DonOctavioDelFlores

Uma das vantagens de um CDS é fazer um campo agregado, onde vc pode fazer a somantória de um campo valor..

Isso digo para um campo,

vc pode falar, "mas isso da para fazer na query". Também concordo, mas quando mais a query fazer isso, mais pesado fica, ja no CDS é na memória da máquina do usuároio que fará o processo, que por sua vez os dados estrão carregados la..
Também pensava assim, mas depois que vc começa a precisar disso realmente, e passa a usar a sua idéia muda..

abraços.



pelo amor de Deus!!!


essa do campo agredado!

como é feito o cauculo do campo AGREGADO, (não o calculado)?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
edibertoalves
Experiente
Experiente


Registrado: Segunda-Feira, 15 de Agosto de 2005
Mensagens: 447
Localização: São Paulo - SP

MensagemEnviada: Sex Fev 15, 2008 6:27 pm    Assunto: Responder com Citação

Caros,

Tenho um pdf que fala tudo sobre ClientDataSet e gostaria de compartilhar com vcs. Ensina todos os recursos que o danado tem:

http://rapidshare.com/files/92150432/All_About_ClientDataSets.pdf.html

[]´s
_________________
Ediberto Alves

Blog: http://edibertoalves.com.br/blog
Twitter: http://twitter.com/edibertoalves

Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
GBarcelos
Novato
Novato


Registrado: Sábado, 11 de Dezembro de 2004
Mensagens: 45

MensagemEnviada: Sex Fev 15, 2008 11:36 pm    Assunto: Responder com Citação

valeu cara...
t+
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Sáb Fev 16, 2008 9:32 am    Assunto: Responder com Citação

fala verdade!!

essa do campo de agregado é de tirar o sono!!!

lembram do paradox/dbase e etc.?

se eu dizer uma coisa vc não vao acreditar!!

o campo agregado é calculado na máquina cliente.
será q isso faz deles melhor q firebird, oracle e etc?
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