[firebase-br] Firebird em Datacenter

LEO'S Info - Leonir listafb em leosinfo.com.br
Dom Jan 30 13:05:50 -03 2011


Olá,

Vinicius, com certeza usar terminal server é uma ótima solução.
Não fui eu quem implantei, mas dou assistencia nos micros, mas tem uma 
empresa aqui na cidade que usa um sistema em DOS, eles também estão 
adaptando o sistema, mas mesmo assim não sei se vão deixar de usar o 
terminal server, pois a performance é boa, dimensionando bem o link da 
internet não terás problemas.
Sendo que futuramente não precisa nem de cpu nos clientes do terminal, 
podendo ser substituido por por clientes de TS com baixíssimo consumo de 
energia e sem ter problemas com manutenção de PC.

Leonir


----- Original Message ----- 
From: "Marcelo Fortes" <fortes.m em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, January 26, 2011 11:13 AM
Subject: Re: [firebase-br] Firebird em Datacenter


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
>
______________________________________________
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