Uma solução seria criar uma *view* com um select + union em todas as tabelas
dos estados e filtrar de acordo com suas necessidades.
Outra saída é dar uma estudada no tipo de tabela *MERGE* que existe no MySQL
e fazer o filtro pelo estado.

2008/3/18 Beto <[EMAIL PROTECTED]>:

> Não trata-se diretamente de CodeIgniter minha dúvida, não sei se estou
> indo contra alguma regra da lista, mas de qualquer forma vou enviar, caso eu
> esteja indo contra algo, por favor me digam que não faço mais ;)
>
>
> Temos um banco com aproximadamente 7 milhoes de registros, esses sao
> dividos por estados, quase todos do nordeste, conversando com outro
> programador ele sugeriu que dividissemos os registros em tabelas diferentes,
> uma pra cada estado, isso ajudaria na performace da consulta. ontem na
> faculdade conversei com meu professor de BDe ele disse que o ORACLE possui
> um recurso chamado parcionamento que faz essa divisao mas que fica
> trasnparente pra quem esta programando,  ou seja faria a consulta em uma
> tabela 'estado' e o propior SGBD saberia em que tabela consultar.
>
> Finalizando, alguem ja teve que resolver alguma coisa parecida, alguem
> sabe se o mysql tbm tem esse recurso ?
>
> Abraços a todos!
>
> --
> - - - - - - - - - - - - - - - - - - - - -
> Luiz Alberto S. Ribeiro ( Beto )
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>


-- 
Daniel Costa
::. http://danielcosta.info
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a