[firebase-br] Sobre o SMP do Firebird 3.0

Carlos H. Cantu listas em warmboot.com.br
Sex Jun 3 18:30:09 -03 2011


O Eduardo já lhe respondeu, mas apenas para completar, sim, no
momento, o grande diferencial do FB 3, em relação ao FB 2.5
SuperClassic, é o cache compartilhado.

Note que o Classic não trabalha com múltiplas threads, então a
comparação "justa" tem que ser com o SuperClassic.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

Lf>  Cantu me desculpe a minha ignorancia  o Firebird 3.0  quanto diz
Lf> que será real SMP o que isso quer dizer pois se a gente instalar a
Lf> versão Classic mesmo na versão 2.1 do FB cada conexão ira rodar em
Lf> um Nucleo diferente do processador,  então qual será o grande
Lf> diferencial do FB 3.0 ? será o cache dos dados sendo compartilhado em todas as conexões.

Lf>  Pergunto isso pois quando a gente lé sobre artigos referente a
Lf> SMP sempre diz sobre usar todos os Nucleos de um processador por
Lf> um Software e dessa forma me vem a mente o "Winrar"  quando
Lf> colocamos para fazer a compactação com ele todos os Nucleos são usados simultanemante.
Lf>  
Lf>   Acredito que os banco de dados ainda precisão rever o conceito
Lf> de SMP pois o futuro é de processadores cada vez mais com varios
Lf> Nucleos, e pelo que testei acredito que nenhum  é realmente SMP, 
Lf> a não ser o Oracle e DB2 que não testei e não se consegue fazer igual o WinRar.


Lf> --- Em sex, 3/6/11, Carlos H. Cantu <listas em warmboot.com.br>escreveu:


Lf> De: Carlos H. Cantu <listas em warmboot.com.br>
Lf> Assunto: Re: [firebase-br] Sobre o SMP do Firebird 3.0
Lf> Para: lista em firebase.com.br
Lf> Data: Sexta-feira, 3 de Junho de 2011, 13:22


Lf> Não há previsão disso ser implementado. Como você mesmo comprovou, não
Lf> é uma coisa comum de se encontrar em BDs, e tenho dúvidas se o
Lf> resultado prático final justificaria o "gasto" com a implementação.

Lf> []s
Lf> Carlos H. Cantu
Lf> www.FireBase.com.br - www.firebirdnews.org
Lf> www.warmboot.com.br - blog.firebase.com.br

Lf>>   Gostaria de saber se na versão 3.0 do Firebird ele  vai
Lf>> conseguir rodar uma mesma Query em todos os Nucleos dos
Lf>> processadores, se não vai isso esta na lista para ser implementado no futuro ?

Lf>>  Fiz alguns testes e não achei isso em nenhum banco 
Lf>>  os banco que eu testei são as ultimas versões dos mesmos.
Lf>>  são eles    SQLServer,    MySql,   Interbase XE,   PostGreSQL.

Lf>>  Acredito que isso seria um diferencial muito grande para o
Lf>> Firebird mais acredito que deva ser bem complicado de se implementar isso.
Lf>>  em contrapartida a velocidade que querys complexas e inserções
Lf>> de grande blocos de dados seria muito superior em se tratando de maquinas com 4 nucleos ou mais.
Lf>>  


Lf> ______________________________________________
Lf> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Lf> Para saber como  gerenciar/excluir seu cadastro na lista, use:
Lf> http://www.firebase.com.br/fb/artigo.php?id=1107
Lf> Para consultar mensagens antigas: http://firebase.com.br/pesquisa






Mais detalhes sobre a lista de discussão lista