| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2003 13:13:08
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Tá na hora de arregaçar as mangas e mostrar que aquele tempo todo se f... com JDBC valeu pra alguma coisa:
http://www.hibernate.org/News/PerformanceChallenge
We believe that Hibernate is one of the fastest persistence layers around. As a sign of our faith in this, Gavin King is offering $100 to anyone who can show a significant performance difference between a piece of Hibernate code, and handcoded JDBC that executes the same SQL calls.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2003 06:48:12
|
dukejeffrie
Virtual Machine Man
![[Avatar]](/images/avatar/c74d97b01eae257e44aa9d5bade97baf.png)
Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline
|
Quando comecei a ler, achei que ele queria encontrar uma operacao que fosse mais rápida com o Hibernate do que com JDBC direto... achei estranho...
Legal que os caras já podem se dar ao luxo de pagar pra alguém encontrar os bottlenecks... : ))
|
Brevity is the soul of wit |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2003 14:06:46
|
kuchma
Moderador
![[Avatar]](/images/avatar/85422afb467e9456013a2a51d4dff702.jpg)
Membro desde: 17/01/2003 19:36:16
Mensagens: 1231
Localização: Curitiba - PR
Offline
|
dukejeffrie wrote:Legal que os caras já podem se dar ao luxo de pagar pra alguém encontrar os bottlenecks... : ))
Isso demonstra a confianca que o produto/projeto adquiriu. Ja imaginou se a Microsoft fizesse algo semelhante?
Marcio Kuchma
|
E tu, Belém-Efrata, pequena demais para figurar como grupo de milhares de Judá, de ti me sairá o que há de reinar em Israel, e cujas origens são desde os tempos antigos, desde os dias da eternidade. Mq 5:2, Miquéias, 750 AC aprox. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2003 14:18:31
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
kuchma wrote:Ja imaginou se a Micro$oft fizesse algo semelhante? 
Ela fez... mas acho que a galera não lembra o resultado né?
Teve uma campanha tipo a Unbreakable da Oracle antes do lançamento do Windows 2000... curiosamente, a máquina aguentou 3 semanas antes de ser detonada... motivo pelo qual o Service Pack 1 saiu tão rápido, aliás...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2003 12:20:07
|
krico
JavaBaby
Membro desde: 17/08/2002 12:31:53
Mensagens: 96
Offline
|
We believe that Hibernate is one of the fastest persistence layers around. As a sign of our faith in this, Gavin King is offering $100 to anyone who can show a significant performance difference between a piece of Hibernate code, and handcoded JDBC that executes the same SQL calls.
"same SQL calls"
Ai fica facil ne.... A unica vantagem de escrever SQL na mao seria que voce elimina o "overhead" da abstracao. Mas mesmo assim, os caras sao macho pacas
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2003 14:01:25
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
krico wrote:Ai fica facil ne.... A unica vantagem de escrever SQL na mao seria que voce elimina o "overhead" da abstracao. Mas mesmo assim, os caras sao macho pacas 
Facil nada... a intencao do desafio eh justamente essa... achar um ponto onde o overhead possa ser otimizado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2003 23:37:06
|
krico
JavaBaby
Membro desde: 17/08/2002 12:31:53
Mensagens: 96
Offline
|
cv wrote:
krico wrote:Ai fica facil ne.... A unica vantagem de escrever SQL na mao seria que voce elimina o "overhead" da abstracao. Mas mesmo assim, os caras sao macho pacas 
Facil nada... a intencao do desafio eh justamente essa... achar um ponto onde o overhead possa ser otimizado 
Cara, mas ai os SQL statements teriam que ser DIFERENTES! E neste challenge nao podem. Tipo os statements gerados que sao o negocio. Eh impossivel ganhar assim cara!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2003 23:52:07
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
krico wrote:Cara, mas ai os SQL statements teriam que ser DIFERENTES! E neste challenge nao podem. Tipo os statements gerados que sao o negocio. Eh impossivel ganhar assim cara!
Não, krico... a idéia do desafio é que vc consiga fazer com que o Hibernate demore desnecessariamente a mais do que um programa que executa a mesma coisa, mas não faz nenhum mapeamento O/R. O objetivo não é gerar código SQL perfeito, é achar problemas de performance no mapeador
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2003 00:35:22
|
krico
JavaBaby
Membro desde: 17/08/2002 12:31:53
Mensagens: 96
Offline
|
cv wrote:Não, krico... a idéia do desafio é que vc consiga fazer com que o Hibernate demore desnecessariamente a mais do que um programa que executa a mesma coisa, mas não faz nenhum mapeamento O/R. O objetivo não é gerar código SQL perfeito, é achar problemas de performance no mapeador 
Entendi, mas entao o desafio eh o de achar um mapeador com performance melhor, nao um framework de mapeamento O/R eh isto? Nao tinha entendido isto, my bad
|
|
|
 |
|
|