[firebase-br] Dicas para desenvolvimento de aplicacao comfirebird - CDS.

Jimi Roy Pugss jimi_roy em dew.com.br
Sáb Fev 12 13:10:16 -03 2005


Vixe Otto, acho que isto ta virando forum de Delphi ...
: )

Jimi Roy
Developer Worl

Otto escreveu:

>Não entendí nada.
>Era para entender? {:-)
>100+
>Otto
>----- Original Message ----- 
>From: "Moked do Brasil - Marcel (Brazil)" <marcel em moked.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Sent: Wednesday, February 09, 2005 5:00 PM
>Subject: Re: [firebase-br] Dicas para desenvolvimento de aplicacao
>comfirebird - CDS.
>
>
>  
>
>>ClientDataSet.
>>
>>Untitled Document Marcel Vieira do Nascimento - Suporte Técnico Moked do
>>Brasil - Consultoria de Segurança Empresarial Divisão MokInf de
>>    
>>
>Informática
>  
>
>>PABX: (55-11) 5071-2748 marcel em moked.com.br www.moked.com.br Grau de
>>    
>>
>Sigilo:
>  
>
>>Confidencial Reservado Interno Amplo Nível de Prioridade: Alto Médio Baixo
>>Destinatário/s: Lista de
>>
>>    
>>
>divulgação -----------------------------------------------------------------
>-------- 
>  
>
>>Marcel Antes de imprimir pense em nosso compromisso com o Meio Ambiente e
>>    
>>
>o
>  
>
>>comprometimento com os Custo envolvidos!
>>----- Original Message ----- 
>>From: "Blue Informática" <infokernel em yahoo.com.br>
>>To: "FireBase" <lista em firebase.com.br>
>>Sent: Wednesday, February 09, 2005 4:49 PM
>>Subject: Re: [firebase-br] Dicas para desenvolvimento de aplicacao
>>comfirebird - CDS.
>>
>>
>>    
>>
>>>Desculpe a minha iguinorância ,mais o que é CDS?.
>>>
>>>[]'s
>>>Edinho
>>>
>>>Thiago - Enter&Plug Software <jeandeadlucky em yahoo.com.br> wrote:
>>>Eduardo,
>>>
>>>Eu sei que acesso nativo, como você mesmo disse, é bom. E eu concordo
>>>plenamente com você.
>>>Infelizmente eu ainda não tive tempo de fazer teste de performance com
>>>várias suites de componentes diferentes. Já usei ibx a algum tempo
>>>      
>>>
>atrás,
>  
>
>>>mas me minha afeição foi para o DBX x CDS.
>>>
>>>Se o amigo tivesse me perguntado qual seria o melhor componente para
>>>acessar
>>>o Firebird, teria repetido a novena que você, o Cantú e tantos outros da
>>>lista repetem: IBO, MDO... entre outros.
>>>
>>>Mas o amigo perguntou "quais seria os componentes melhores para
>>>portabilidade". Isso, sem dúvida nenhuma, é o DBXpress... Agora se ele
>>>preferir o IBO.. tudo bem, desde que use o CDS.
>>>
>>>Mudando de assunto agora, Eduardo, me responde uma coisa. Você disse que
>>>      
>>>
>o
>  
>
>>>IBO tem cache interno e tal. Numa aplicação multicamadas, como eu faço?
>>>Levando em conta que o Servidor não poderia ter cache...
>>>Para clariar mais minha questão, como seria estruturada uma aplicação
>>>multitier usando IBO?
>>>
>>>Obrigado
>>>
>>>
>>>Francisco Thiago de Almeida
>>>Enter&Plug Informática
>>>Divisão: Desenvolvimento e Banco de dados
>>>MSN: thiago em enterplug.com.br
>>>
>>>
>>>----- Original Message ----- 
>>>From: "Eduardo Jedliczka"
>>>To: "FireBase"
>>>
>>>Sent: Wednesday, February 09, 2005 9:27 AM
>>>Subject: Re: [firebase-br] Dicas para desenvolvimento de aplicacao com
>>>firebird
>>>
>>>
>>>Francisco,
>>>
>>>Percebo que você gosta muito do CDS e do DbExpress... E isto é bom...
>>>
>>>mas sinceramente, não é a melhor solução para o FB...
>>>
>>>Sempre que possível, utilize acesso NATIVO, e explore as vantagens do
>>>banco...
>>>
>>>Para muitos portabilidade pode ser importante, mas não o é para todos.
>>>
>>>Nós utilizamos IBO e estamos muito mais que satisfeitos... O sistema é
>>>rápido, versátil e estável, e não temos que ficar levando um monte de
>>>drivers, dlls, etc.. para o sistema funcionar.
>>>
>>>E outra coisa, o IBO já possui cache interna, full-duplex (ou melhor
>>>two-way) e é bem eficiente, utilizá-lo com CDS PIORA seu desempenho...
>>>
>>>Nossos clientes possuem bases entre 10MB e 110 MB e já fizemos testes
>>>      
>>>
>com
>  
>
>>>bases fictícias de 850 MB (quase 2 milhões de registros numa única
>>>      
>>>
>tabela
>  
>
>>>respeitando todas as FKs e consistências) e o sistema demonstrou uma
>>>      
>>>
>perca
>  
>
>>>de desempenho sutil (perto de 50%), mas que não impedia os usuários de
>>>fazerem suas buscas, cadastros ou alterações...
>>>
>>>[s]
>>>
>>>==========================
>>>Eduardo Jedliczka
>>>Gerasoft Informática
>>>Apucarana - Pr
>>>==========================
>>>
>>>----- Original Message ----- 
>>>From: "Francisco Thiago Almeida"
>>>To: "FireBase"
>>>
>>>Sent: Tuesday, February 08, 2005 5:53 PM
>>>Subject: Re: [firebase-br] Dicas para desenvolvimento de aplicacao com
>>>firebird
>>>
>>>
>>>      
>>>
>>>>Olá Mauro! Tudo bem?
>>>>
>>>>Não sou dos mais entendidos, mas vou dar a minha opinião sobre o
>>>>        
>>>>
>cenário
>  
>
>>>exposto por você:
>>>      
>>>
>>>>1- Eu estive conversando com alguns amigos recentemente e a melhor
>>>>        
>>>>
>saída
>  
>
>>>(analizando simplicidade de implementação e simplicidade para o usuario)
>>>      
>>>
>é
>  
>
>>>manter a base, (ou parte dela) nos caixas e replicar as informações em
>>>certa
>>>cadência de tempo (de 15 em 15 minutos... no final do dia..) para o
>>>servidor
>>>central. Existe um IBReplicator, entre outros replicadores, que você
>>>      
>>>
>pode
>  
>
>>>encontrar link para dowload em www.firebase.com.br.
>>>      
>>>
>>>>2- Portabilidade: Se você quiser realmente ser portável, abra mào do
>>>>        
>>>>
>IBO
>  
>
>>>>e
>>>>        
>>>>
>>>utilize o DBExpress... Não sei se você já o conhece, mas verá que é
>>>      
>>>
>muito
>  
>
>>>bom com o Firebird. Ele peca por não ter certos recursos, como por
>>>exemplo,
>>>um objeto que receba mensagens do servidor. Recentemente encontrei um,
>>>mas,
>>>em teste, ele não funcionou muito bem (ou eu não soube usar)... enfim. A
>>>grande vantagem do DBXpress é que você troca os Drivers do banco e os
>>>parametros da conexao e voila! sua aplicacao usa Oracle! Agora, caso
>>>      
>>>
>voce
>  
>
>>>venha utilizar o SQLServer (argh!!!!) utilize ADO... (mas... prefira o
>>>Firebird :D)
>>>      
>>>
>>>>3- ClientDataSet: Quando você começar a usar o DataSetProvider e o
>>>>        
>>>>
>>>ClientDataSet, esqueça que você tem DBXpress, IBO, MDO, ADO, IBX ou qqr
>>>outro que exista. Toda a programação será feita exclusivamente no
>>>ClientDataSet e no DataSetProvider. Com isso, você pode trocar a suite
>>>responsável pelo acesso aos dados sem se preocupar com o resto... Se
>>>precisar de mais informações a respeito, procure por apostilas... No
>>>      
>>>
>site
>  
>
>>>da
>>>ClubeDelphi tem muito material sobre o assunto.
>>>      
>>>
>>>>Pode me procurar também, estou a disposição no que puder ser útil
>>>>
>>>>Thiago
>>>>
>>>>
>>>>
>>>>Mauro Ferri wrote:
>>>>ola
>>>>
>>>>Gostaria da orientação do pessoal para dar inicio em um projeto
>>>>
>>>>1 - Quero desenvolver uma aplicacao para supermercados, em que os dados
>>>>devem ficar concentrados em um servidor, mais os caixas em caso do
>>>>servidor cair, devem ficar funcionando. Gostaria de fazer isso de
>>>>        
>>>>
>alguma
>  
>
>>>>forma automatizada. em que o usuario nao precise ficar fazendo
>>>>importaçao/exportação, ou atualização manualmente.
>>>>
>>>>Outra coisa, seria quais os melhores componente para ter uma boa
>>>>portabilidade do sistema.
>>>>Hoje por exemplo estou usando delphi 5 + FB 1.5 + ibo + componentes do
>>>>IBO, vejo o pessoal falar do clientdataset, isso é melhor ?? como
>>>>        
>>>>
>>>funciona.
>>>      
>>>
>>>>Não estou esperando que ninguem de tudo pronto, so quero a opiniao e
>>>>dicas dos mais entendidos para eu poder dar o ponta pé inicial, e
>>>>começar a desenvolver a minha aplicacao.
>>>>
>>>>Obrigado
>>>>
>>>>Mauro
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>______________________________________________
>>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>>Para editar sua configuração na lista, use o endereço
>>>>        
>>>>
>>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>      
>>>
>>>>---------------------------------
>>>>Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
>>>>        
>>>>
>>>Yahoo! agora.
>>>      
>>>
>>>>______________________________________________
>>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>>Para editar sua configuração na lista, use o endereço
>>>>        
>>>>
>>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>      
>>>
>>>>        
>>>>
>>>______________________________________________
>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>Para editar sua configuração na lista, use o endereço
>>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>
>>>
>>>
>>>
>>>
>>>______________________________________________
>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>Para editar sua configuração na lista, use o endereço
>>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>
>>>
>>>---------------------------------
>>>Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
>>>Yahoo! agora.
>>>______________________________________________
>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>Para editar sua configuração na lista, use o endereço
>>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>
>>>
>>>      
>>>
>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>Para editar sua configuração na lista, use o endereço
>>    
>>
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>  
>
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>
>  
>





Mais detalhes sobre a lista de discussão lista