[firebase-br] Conselho em estruturas

Joel big.rid.listas em gmail.com
Sex Fev 13 10:20:58 -03 2015


Minha experiência.
Em 2000, quando comecei a migrar meus sistemas contábeis de clipper para
delphi / IBO / Firebird, tive uma dúvida igual a sua.

Devo criar vários bancos, uma para cada módulo ( Contábil, Folha de
Pagamento, Escrita Fiscal, Protocolo, etc... ) ou devo criar somente um
banco para todos os módulos ?

Considerando que os módulos são interligados ( Contábil importa o
movimento da folha e da escrita fiscal, entre outras coisas ) sugeriram,
aqui nesta lista de discussão ( Quem me ajudou bastante nesta decisão
foi o Paulo Vaz ), que eu criasse somente um banco de dados.

Então assim eu fiz, criei apenas um banco de dados.

Hoje, 13/02/2015, meu banco de dados gerasoft.fb tem 347 tabelas, 75
domains, 4 procedures, 16 triggers, 160 sequences, 1 exception, 1016
índices
( incluídos aqui os índices das PKs e FKs ).

O maior banco de dados ( 502 até o momento ) , que tenho noticia está
com 8GB.

E funciona que uma beleza.

Vida longa ao Firebird... Bom, então é melhor contribuir com a fundação,
de alguma forma.

Att.


Em Sex, 2015-02-13 às 08:34 -0200, Eurides Baptistella escreveu:
> Pq vc quer dividir a aplicação e o banco? Qual o problema da aplicação que
> te levou a pensa em fazer isso?
> Quais tecnologias vc utilizou para desenvolver sua aplicação?
> 
> Considerando o que vc falou ai, eu acho que essa sua proposta é loucura ...
> totalmente inviável...
> 
> 
> 
> *--Eurides V. Baptistella**E-mail:* eurides.baptistella em gmail.com
> 
> Em 13 de fevereiro de 2015 08:12, Toninho Eleotério <
> toninhoeleoterio em gmail.com> escreveu:
> 
> > Jean, dividir em módulos só porque ta grande? Qual o tamanho? Mesmo que
> > seja necessário, o banco pode e deve continuar a ser o mesmo, não há porque
> > criar outro banco. Aguardo mãos detalhes.
> > Em 12/02/2015 23:40, "Jean Alysson" <jeanpapa em gmail.com> escreveu:
> >
> > > Ola, desenvolvi um sistema pra parque aquático, com um banco firebird e
> > um
> > > executável com todos os módulos: portaria, excursão, cartão consumo,
> > ponto
> > > de venda, outros.
> > > Nesse caso, seria conveniente, para melhor organização e talvez
> > desempenho,
> > > a divisão em vários executáveis e vários bancos dos módulos em comum ?
> > > O problema q vi, seria o cadastro de usuários em vários bancos, se
> > precisar
> > > entrar em outros módulos, teria q cadastrar em todos.
> > > Alguém ja usou dessa forma em um sistema grande ?
> > > ______________________________________________
> > > 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
> >
> ______________________________________________
> 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