[firebase-br] Firebird em Datacenter

Marcelo Fortes fortes.m em gmail.com
Qua Jan 26 11:13:45 -03 2011


Em quanto isso você já poderia paralelamente crar um novo projeto DataSnap
para servir como segunda camada, passar todos os seus componentes ibx e suas
regras de negócios para o Datamodule do DataSnap. Com o auxílio dos
componentes DBExpress você já pode assim, criar um Pool de conexões o que
dimuinmui a quantidade de acessossimultâneos ao banco aumentando
performance, descentralizar a aplicação trabalhar com as regras somente no
 DataSnap, separando lógica da apresentação o que facilita em mjuito a
detecção de gargalos no Servidor DataSnap.

Sugiro que acompanhe a lista DataSnap no yahoo groups do Bruno Lichot, que é
um especialista nisso.

Firebird 2.1 seguramente tem melhor performance que suas versões anteriores
via internet mais ainda perde para aplicações onde só trafegam texto puro
tipo PHP.

Firebird 2.5 SuperClassic até agora me tem mostrado ter melhor performance
em servidores multi-processados, multi-core. Mas eu usaria com cautela
esperando uma versão mais madura tipo 2.5.1

Não vejo por que não usar o ZeeBeeDee até neste modelo multi-camadas, que
propus aí.

Não pense em Firebird 3.0 tão cedo.

Cheuqe, recheque todas as tuas triggers e stored procedures, corra atrás das
que realmente são mais lentas, não vale apena optimizar digamos uma SP só
para ganhar entre 2% e 15% de performance a mais.

Cheque todas as transações para ver se não ficam abertas por tempo demais,
evitndo sempre commit retainning, isso geralmente é um problema na
performance.

Checando criteriosamente e com muito cuidado esses itens aí que descrevi, as
probabilidades de seu sucesso são muito altas

Sucesso.

Marcelo Fortes.

Sucesso.
Marcelo Fortes.



Em 19 de janeiro de 2011 16:00, vinicius barreira <vinibarr em gmail.com>escreveu:

> Pessoal, um cliente da minha empresa que é uma rede quer unificar o
> banco de dados das sete unidades e centralizar o banco de dados
> firebird isso num datacenter. Inclusive já estou fazendo algumas
> cotações. O objetivo inicial é deixar apenas o banco de dados no
> datacenter, mas se ficar muito lento vou sugerir ao cliente que ele
> contrate um servidor a mais para ser servidor para acesso ao
> aplicativo via terminal server.
>
> Meu sistema usa firebird a uns 10 anos e ele roda bem em rede local,
> mas ele é "duas camadas", ele não é 3 camadas ainda. Já uso um bocado
> de stored procedures, triggers e etc mas tem muita coisa feita ainda
> em delphi 7 (com ibx). Em alguns gargalos nós já estamos trabalhando
> para afunilar mas não dá pra transformar um ERP de médio porte em 3
> camadas de uma hora pra outra.
>
> Então farei as seguintes perguntas:
>
> a) Atualmente qual é a versão mais "veloz" do firebird: 2.0, 2.1, 2.5
> ou não faz diferença ?
> b) Temos alguma noticia de previsão de lançamento do firebird 3.0 ?
> c) O zeebedee continua sendo uma opção interessante para dar mais
> segurança e melhorar a performance ?
> d) Alguém já fez algo parecido que possa e queira compartilhar a
> experiencia ?
>
> Obrigado e abraços.
>
> Vinicius Barreira - Diretor
> Check-In Nethotel
> Software para Hotéis Pousadas Motéis
> http://www.check-in.com.br
> Fones: (11) 4126-3148 (21) 3717-9256
> Fax: (11) 4125-9298
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista