foi sim, mas tem gente que ainda está usando este tópico :) abraços
2008/9/19 Eric Saboia (Fortes Informatica) <[EMAIL PROTECTED]> > Mas nao foi criado outro tópico pra falar de join? > > ----- Original Message ----- > *From:* Cleyverson Costa <[EMAIL PROTECTED]> > *To:* CodeIgniter Brasil <[email protected]> > *Sent:* Friday, September 19, 2008 2:27 PM > *Subject:* Re: [CodeIgniter]Internacionalização - Ajuda com conceitos > > pessoal, > > por favor, foto ao assunto...sei que o tema sobre join é importante e > também estou acompanhando, mas vamos tentar manter essa thread com assuntos > sobre internacionalização..por favor..so pra nao perder o foco. > > se nao me engano foi criado uma nova thread para o assunto dos joins. > > abraço a todos. > > 2008/9/19 Nelson Sadala <[EMAIL PROTECTED]> > >> Olá amigos vou dar meu pitaco também> Eu já trabalho com banco de >> dados faz algum tempo(7 anos+ -) e apesar de desenvolver um sistema >> interno para uma empresa(eu sei que fazer um sistema para internet é >> bem diferente) ele possuía uma tabela M:N com 200 mil registros, o que >> acontece é que além da utilização do join para fazer o relacionamento >> também deve ser feito filtros que minimizem a quantidade de registros >> que serão selecionados, por isso eu sei que apesar de uma tabela >> possuir 200 mil registros, os filtros garatem que não sejam feitos 200 >> mil relacionamentos. Os bancos de dados relacionais possuem engines >> que enxugam ao máximo o processo de busca. Por isso é muito importante >> conhecer bem a engine do seu banco de dados quando o projeto for muito >> grande, por exemplo eu sabia que internamente o banco de dados que eu >> utilizava na empresa(Firebird) todo relacionamento que era feito >> diretamente com where (tab1.cod = tab2.cod ) ele analisava e >> transformava em um inner join para ai sim fazer o relacionamento e >> além disso os filtros eram realizados de cima para baixo por isso eu >> já colocava no início da filtragem aquela que me reduzia no máximo a >> quantidade de registros e por último quando necessário eu criava >> índices específicos para determinadas consultas isso chegava a melhora >> em torno de 60% a velocidade da minha consulta (em teste que eu fiz >> uma consulta que demora 1min10s+- caiu para 25s+- após a criação dos >> filtros). >> Bom acho que é isso, eu sei que para um sistema de internet isso é >> muito mais complexo pois uma coisa são 50 terminais acessando um bd >> outra coisa são milhares de acessos. >> >> _______________________________________________ >> Lista mailing list >> [email protected] >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> > > > > -- > Cleyverson Pereira Costa > MSc Candidate in Computer Science > Federal University of Pernambuco, Brazil > +55 81 8785-1289 | +55 81 3274-4180 > > ------------------------------ > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > -- Cleyverson Pereira Costa MSc Candidate in Computer Science Federal University of Pernambuco, Brazil +55 81 8785-1289 | +55 81 3274-4180
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

