[firebase-br] RES: Performance do Firebird

Denis denisrocha em hotmail.com
Qua Nov 22 18:08:38 -03 2006


Oi Pessoal,

Creio que a maioria aqui usa Delphi.
Fiz um sistema que, em termos de performance, assusta até a mim. Mesmo com 
conexão Adsl comum ele é muito rápido.

O que fiz :

- Firebird.
- Aplicação 3 camadas ( multtier ou datasnap ou midas como queiram )
- Muitas Stored procedures ( claro que todas com coêrencia )
- Uso de Trigger e recursos do servidor.

Não tenho o que me queixar.



"Jorge Henrique - America Moveis" 
<jorgehenrique em americamoveis.com> escreveu 
na mensagem news:001e01c70e6d$f8fc0ac0$6401a8c0 em Jorge...
Eu acho q vcs estão fazendo tempestade em copo d'água.

No caso do problema de performance, é só criar indices para os campos que
estão sendo "joinados". Um backup/restore periodico tbm ajuda em casos de
bases de dados mto grandes.

Eu uso replicação como solução de acesso remoto, para qdo tem mtos usuarios,
ficar mais leve no servidor principal. Tipo, uma tabela de fotos, por
exemplo. Todas as fotos são acessadas locais, entre outros tabelas.

A meu ver, o servidor de relatório não vai resolver o caso do nosso amigo a
menos q existam muiiiiiito usuarios fazendo requisições no servidor.

[]'s
Jorge Henrique
----- Original Message ----- 
From: "Renato Cramer" <renato em domsis.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Wednesday, November 22, 2006 4:08 PM
Subject: [firebase-br] RES: Performance do Firebird


Conceitualmente é uma possibilidade sim, Fernando.

Sou novo com Firebird, mas trabalho com outros SGBDs.
Por exemplo, usando os termos do MySQL, você teria um servidor Master para
manipulação de dados, um Slave para relatórios e outro Slave para consultas.

Mas a replicação costuma ser um processo caro...
Cada caso é um caso, acho que depende muito da aplicação, volume de dados,
necessidades dos usuários, etc.
Por exemplo, se os relatórios e consultas podem ser só com dados até o dia
anterior, vc poderia rodar a replicação à noite.
Depende também da distância e da comunicação entre os servidores, podem ser
em cidades diferentes ou num mesmo ambiente, por exemplo.

Atenciosamente,
Renato Cramer.

>-----Mensagem original-----
>De: Fernando Reis Guimarães 
>[mailto:fernandobhz em gmail.com]
>Enviada em: quarta-feira, 22 de novembro de 2006 14:41
>Para: FireBase
>Assunto: Re: [firebase-br] Performance do Firebird
>
>Mudando um pouco do assunto, mas dentro do contexto....
>
>Eu nunca mexi com outros banco de dados a não ser ACCESS,
>Firebird. E não
>sei bem como funciona replicação de dados.
>
>Mas tive pensado, seria algo como isso:
>No caso ai, nosso amigo tem problema com performance.
>Se no caso tivesse um replicação dessa banco de dados em outro
>servidor (
>por um trigger - ou outra coisa ) ele poderia montar um servidor para
>relatórios pesados e um servidor para consultas, outro para
>inserções????
>
>Desculpe se estou falando besteira, mas é +ou- assim?

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.430 / Virus Database: 268.14.13/546 - Release Date: 22/11/2006
09:01



-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista