[firebase-br] Particionamento de tabelas em Firebird
Eurides Baptistella
eurides.baptistella em gmail.com
Qua Abr 24 21:16:25 -03 2013
Então Carlos, temos alguns clientes com database aprox. a 150GB, e nesses
casos algumas tabelas chegam ter mais de 10, 15GB.
Além do particionamento, outra alternativa que vejo seria refatorar essas
tabelas, melhorar a normalização etc ... mas isso a um custo e risco muito
elevado nesse momento.
Eu iniciei alguns testes utilizando triggers, funcionou legal, mas o
problema é a busca de dados, com a herança do Postgres eu não preciso me
preocupar com a busca dos dados, é transparente. Em Firebird eu conseguiria
isso através de uma SP ou uma VW, mas ainda com um custo de refatoração dos
software.
Mas obrigado pela resposta ....
*--
Eurides V. Baptistella
**E-mail:* eurides.baptistella em gmail.com
Em 24 de abril de 2013 20:40, Carlos H. Cantu <listas em warmboot.com.br>escreveu:
> O Firebird não possui particionamento de dados nativo, nem herança de
> tabelas. Dependendo do "quão" longe vc quer chegar, talvez consiga
> implementar algo parcialmente com triggers, etc. Mas tem certeza que
> isso é necessário? Devidamente indexadas, as consultas em tabelas,
> mesmo que grandes, são bastante rápidas.
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
> EB> Tenho tabelas com GBs de dados, preciso particioná-las a fim de obter
> EB> melhor performance. Como vocês trabalham o particionamento de tabelas
> em
> EB> Firebird?
>
> EB> Em PostgreSQL implementei com auxilio de triggers e herança de tabelas!
>
> EB> Alguém já teve que particionar uma tabela? como fez ?
>
> EB> Agradeço a ajuda....
>
> EB> *--
> EB> Eurides V. Baptistella
> EB> **E-mail:* eurides.baptistella em gmail.com
>
>
> ______________________________________________
> 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