| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/04/2007 19:01:13
|
giovanni_stiwes
JavaGuru
Membro desde: 20/04/2006 09:00:42
Mensagens: 236
Offline
|
Queria saber qual destes bds tem maior eficiencia com o Java, e se a discrepancia entre eles é grande:
MySql
Firebird
Postegre
JavaDB
É que tenho que escolher um dos quatro para rodar uma aplicação que faz muito selects (20.000/dia), to inclinado para o JavaDB porque já vem com o java, mas como eficiencia no meu caso é fundamental preciso de uma dica.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/04/2007 12:10:57
|
j-menezes
JavaTeenager
![[Avatar]](/images/avatar/67e235e7f2fa8800d8375409b566e6b6.png)
Membro desde: 26/07/2005 09:35:10
Mensagens: 156
Offline
|
Olha , mysql se destaca em termos de velocidade, porem e' preciso analisar os recursos do Banco , o postgres se destaca em recursos.
infelizmente o JavaDB ou Derby esse ainda nao tive tempo pra testa-lo.
|
----------------------------------------------------
Contra Fatos nao Ha' Argumentos
"Allan Kardec" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/04/2007 12:27:25
|
Rodrigo Carvalho Auler
Virtual Machine Man
Membro desde: 14/02/2003 15:59:17
Mensagens: 576
Localização: Rio de Janeiro
Offline
|
JavaDB serve mais para ser um banco embarcado em aplicações menores. Se o teu sistema vai ficar num servidor sendo acessado por vários usuários, melho usar MySql com Postgresql.
Nunca usei o JavaDB, mas com Derby já vi alguns problemas bizarros e falta de algumas funcionalidades simples.
[]'s
Rodrigo Auler
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/04/2007 13:09:30
|
otaviofcs
Virtual Machine Man
![[Avatar]](/images/avatar/2509e9380eb3623ef61046dcd190275d.jpg)
Membro desde: 21/12/2006 18:01:54
Mensagens: 511
Localização: Rio de Janeiro
Offline
|
O que importa não é tanto a quantidade de selects, mas sim a complexidade dos mesmos. Se forem 20.000/consultas/dia numa tabela de 200.000 registros, qualquer bd pode resolver seu caso. Nesse caso o MySQL seria até o mais indicado, pois ele é o bd com menor custo de abertura de conexões (mais rápido).
Agora, se essas consultas são mais complexas, envolvem group by, ..., aí, segue o que o j-menezes te falou: MySQL tem mais velocidade e PostgreSQL mais funcionalidades. Se você está usando um mapeador objeto-relacional, ou um sql-ansi, isso terá menos importância para você na hora do desenvolvimento, pois a substituição é mais simples.
|
visite o blog da Riopro em:
http://blog.riopro.com.br
Aumente a capacidade de inovação na sua empresa usando o Zest:
http://zest.com.br
Conheça também:
http://votebolsa.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/04/2007 21:33:19
|
fsquadro
GUJ Master
![[Avatar]](/images/avatar/9a4d6e8685bd057e4f68930bd7c8ecc0.png)
Membro desde: 10/07/2006 17:19:04
Mensagens: 1197
Localização: Florianópolis - SC
Offline
|
giovanni_stiwes,
Eu já trabalhei com os 2 bancos (MySQL e PostgreSQL), e o MySQL é realmente um pouco mais rápido, porém o PostgreSQL é muito mais robusto.
O Firebird e o JavaDB eu infelizmente também não conheço, porém se tiver que escolher entre Mysql X PostgreSQL, fique com o postgresql e não se arrependerá, eu garanto.
|
"Coisas boas estão dentro de pequenos arquivos .jar"
Fernando Quadro
Blog
twitter
LinkedIn
|
|
|
 |
|
|