Desde os primórdios, até o meio do ano de 2006 eu utilizava o Interbase
6.02, foram quase 7 anos.

Porque o custo era pequeno (free), era praticamente autônomo (não precisava
de DBA) e era muito rápido.

Em uma de nossas aplicações, num cliente com 3 filiais interligadas por
FRAME WAY (um Frame Relay mais pobre e mais barato da TELEMAR)

Com velocidade de conexão de 128k, um banco de dados com 1.200 MB (1,2 GB),
populados com o que se segue:

CLIENTES: 400.000 registros

PRODUTOS: 100.000 registros (considerando cor e tamanho em grade)

CREDIARIO: 300.000 registros

PARCELAS: 1.500.000 registros

VENDAS: 600.000 registros

ITENS DE VENDAS: 2.000.000 registros

E outras tabelinhas mais, crescendo a cada mês uns 40.000 registros,

o desempenho era satisfatório e nunca me deixou na mão, nunca precisou de
recuperação.

Mas a estrutura era muito boa, para a época. 

O servidor era um INTEL PENTIUM 3 DE 1.000 MHz com 2 processadores (isso no
ano 2000)

HDD Ultra Wide SCSI-2 de 36 GB e 512 MB de RAM (pra época era um absurdo).

Em Junho/2006 o cliente resolveu trocar o servidor.

Ai, já que a Borland havia mudado a licença do INTERBASE 7.0,

Decidimos instalar o FIREBIRD 1.5

Mas, novamente a estrutura ficou muito boa.

O Cliente comprou um SERVIDOR DELL POWER EDGE

Com 2 processadores XEON de núcleo duplo (4 processadores virtuais), 

4 GB de RAM e HDD de 146 GB SAS (uma evolução do SCSI) com velocidade de
15.000 rpm,

2 placas de rede de 1 Gigabit.

Antes que alguém diga que é um exagero, custou ao cliente apenas R$
8.400,00, divididos em 8 parcelas de R$ 1.050,00 (o preço de 2 notebooks).
Nada que vá quebrar o cliente.

A infra-estrutura também incluiu UPS para todas as máquinas

E o servidor antigo ficou sendo utilizado para backups automáticos.

Resultado: Adivinha ? Uma bala de fuzil disparada a queima roupa.

Não teve erro.

O negócio dele aumentou, inaugurou mais 2 filiais e agora são 5 penduradas
no servidor

Com 45 máquinas ao todo. 2 filiais são interligadas via internet (conexão
velox de 300k)

Lembrando que o UPLOAD, ou seja, a resposta do servidor, é a 128k.

E daí ? Roda que é uma beleza. Nunca dá pau.

 

Então, eu posso dizer que Firebird é uma boa escolha.

 

Mas, independente de qual banco escolher, o mais importante é:

 

1)      Um bom planejamento de tabelas/relacionamentos/stored
procedures/triggers

2)      Cuidado com os fatcheAll da vida e os SELECT * FROM ALGUMACOISA, que
muita gente adora mas que detonam a largura de banda e engasgam a rede e o
servidor;

3)      Uma boa infra-estrutura de rede/servidor (talvez não tão boa quanto
essa, mas a economia em infra-estrutura é diretamente proporcional a
quantidade de problemas)

 

Se isso for ser levado em conta, tanto faz o Postgree, MySQL ou Firebird.

Mas, se não puder contar com esses 2 pontos, escolha o FIREBIRD que é

O LANDROVER dos SGBDs grátis.

 

E desculpem-me pelo tamanho do email

 

Um abraço a todos.

 

 

Geazi

 

 

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Adevaldo Oliveira
Enviada em: sexta-feira, 23 de março de 2007 15:51
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] FIREBIRD X POSTGREE X MYSQL

 

Ola!!!
Sou iniciante em delphi, gostaria de saber daqueles que tem mais
experiencia, qual o banco de dados preferido da comunidade, e que roda bem
com delphi, firebird, postgree, mysql ou outros.

Obs: de preferencia banco de dados free, para aplicacoes medias, comecei com
o paradox mais me informaram que da muito problema, entao comecei a
pesquisar e cheguei a esse tres que citei acima.

Desde ja muito obrigado.

Adevaldo







[As partes desta mensagem que não continham texto foram removidas]

Responder a