| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 17:07:57
|
rissato
JavaEvangelist
![[Avatar]](/images/avatar/e355ad06c5a89f911fbb0aff2de52435.jpg)
Membro desde: 16/05/2006 22:07:12
Mensagens: 446
Localização: Uberlândia
Offline
|
Estou remodelando um sistema e queria algumas opiniões sobre qual dos bancos acima é o melhor, ou ainda se outro freeware é melhor que eles. Obrigado.
|
Quer vc pense que é capaz ou não, vc está certo!
Sun Certified Java Programmer 6.0 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 17:13:49
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
Melhor em que sentido? Para que quantidade de transações o banco deve aguentar, quais features tem que ter, qual licença deve ser...?
Banco de dados em Java que eu estou testando é o H2 ( http://www.h2database.com/ ) e para projetos próprios, PostgreSQL ( http://www.postgresql.org/ )
Até!
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 17:29:51
|
Leandro BSB
JavaChild
![[Avatar]](/images/avatar/68a83eeb494a308fe5295da69428a507.jpg)
Membro desde: 15/06/2003 00:00:31
Mensagens: 132
Offline
|
Sugiro o PostgreSQL, pois é robusto e sua linguagem de programação é similar à do Oracle.
[]s
Leandro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 18:24:03
|
marcushlm
Java Ninja
![[Avatar]](/images/avatar/74f23f9e28cbc5ddaae8582f48642a59.jpg)
Membro desde: 18/08/2005 12:21:32
Mensagens: 261
Localização: Fortaleza - CE
Offline
|
também voto no PostgreSQL...
se você só puder usar um desses dois por algum motivo, use o MySQL, Firebird é uma desgraça...
|
Sun Certified Programmer for the Java Platform SE 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 09:01:34
|
CarlosEduardoDantas
GUJ Master
![[Avatar]](/images/avatar/dc33e31c39c141adff52d67a0718b867.jpg)
Membro desde: 13/11/2006 15:26:38
Mensagens: 1089
Offline
|
depois que saiu a versão free do oracle o xe ... nunca mais usei firebird nem mysql nem postgree na vida
qdo preciso de um banco rapido, pequenino, e bobo uso hsqldb compactado no jar mesmo.. mais facil
|
'Nós somos o que repetidamente fazemos. Excelência, então, não é um ato, mas um hábito'.
Aristóteles.
carloseduardoxp |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 09:22:41
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
Tive algumas más experiências em achar que o Oracle XE era um Oracle SE com alguns poucos recursos a menos. Ele é muito limitado, para fazer um site simples, é pesado demais para ter recursos de menos. Para uma aplicação com um pouco mais de necessidades, tem recursos de menos para ser pesado demais.
PostgreSQL e H2 são as minhas recomendações.
Até!
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 10:26:15
|
boaglio
Moderador
![[Avatar]](/images/avatar/c0c7c76d30bd3dcaefc96f40275bdc0a.png)
Membro desde: 09/09/2002 21:23:39
Mensagens: 1865
Localização: Sampa City
Offline
|
Se vc viu só a versão 3 do MySQL quem nem suportava subquery esqueça, a versão 5 hoje está exceptionalmente boa e rápida, uma maravilha =)
Inclusive a SAP jogou fora o banco de dados deles e adotou o MySQL.
Se você já trabalha com Oracle, então vá para o PostgreSQL, que tem uma arquitetura parecida, tomando cuidado que no Oracle usuário=schema, no PostgreSQL e no MySQL são coisas distintas.
|
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de Java via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 11:13:47
|
luiz_ross
GUJ Master
![[Avatar]](/images/avatar/ac627ab1ccbdb62ec96e702f07f6425b.jpg)
Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline
|
Uso o DB2 UDB Express-C e não tenho do que reclamar.
http://www-306.ibm.com/software/data/db2/express/download.html
|
"Quanto mais inteligente é um homem, mais originalidade ele descobre nos homens. Pessoas ordinárias não enxergam nenhuma diferença entre eles" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 11:22:19
|
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
|
PostgreSQL tem que saber configurar e tem problemas de ser sempre sensível à caixa e acentos;
O Mysql aceita acentos e é muito bom e rápido, bem fácil de ser configurado e o dump é muito rápido;
Firebird é muito ruim;
Se você não quiser nunca saber de problemas de licença é PostgreSQL (esse é totalmente free mesmo), senão usaria o MySQL (cuidado com a licença dual).
|
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) 15/02/2007 11:23:36
|
Edufa
JavaEvangelist
![[Avatar]](/images/avatar/5747a0021eb349e9c8d3667cf1a5e9ec.jpg)
Membro desde: 18/04/2006 10:20:03
Mensagens: 315
Localização: Curitiba, PR
Offline
|
Usei bastante Firebird com delphi e nunca tive problemas. mas banco de dados é mais uma religião, por mais q tenham montes de qualificadores objetivos para escolher um, a facilidade de uso, gosto e outros critérios subjetivos contam bastante. Sem contar q usando hibernate, faz tempo q não tenho de mexer direto no banco, quase to desaprendendo SQL, risos.
|
Edufa
Curitiba, PR
--
"O estado sou eu". - Luís XIV
"O estado somos nós."- Lênin
"O estado somos eu." - Lula
--
O mundo é deles mas a amazônia é nossa
O petróleo é nosso, mas o gás é deles.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 11:30:43
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
Os problemas citados sobre o PostgreSQL, pelo menos na versão 8.X, foram minimizados para não dizer sanados. Sobre configuração, eu não acho tão difícil a configuração, talvez por estar acostumado.
A versão 8.2 do PostgreSQL está muito boa! Vale a pena pelo menos dar uma testada.
Até!
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 14:47:53
|
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
|
maquiavelbona wrote:Os problemas citados sobre o PostgreSQL, pelo menos na versão 8.X, foram minimizados para não dizer sanados. Sobre configuração, eu não acho tão difícil a configuração, talvez por estar acostumado.
A versão 8.2 do PostgreSQL está muito boa! Vale a pena pelo menos dar uma testada.
Não é achar ruim o PostgreSQL. Acho ele muito bom (já até escrevi isso em outros tópicos), mas a questão de caso sensitívo foi superada? O único jeito era fazer critérios de seleção que embutiam o UPPER do campo string com o UPPER da string de comparação. Meio ruim, né?
Como banco ele é super rápido mas acho chato a questão dos vacuum's que não são automáticos e a perda de performance é assombrosa se não rodar pelo menos 1 x por dia e os fine tunnings de uso de memória, limites de conexão. Tudo depende do tamanho da aplicação.
|
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) 15/02/2007 14:51:46
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
otaviofcs wrote:Não é achar ruim o PostgreSQL. Acho ele muito bom (já até escrevi isso em outros tópicos), mas a questão de caso sensitívo foi superada? O único jeito era fazer critérios de seleção que embutiam o UPPER do campo string com o UPPER da string de comparação. Meio ruim, né?
Otavio,
O Oracle funciona assim tambem e não acredito que seja um problema. Na verdade acho até que é bem melhor ele fazer isso.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 15:41:38
|
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
|
fabgp2001 wrote:O Oracle funciona assim
verdade
fabgp2001 wrote:Na verdade acho até que é bem melhor ele fazer isso.
Não acho não (isso é gosto). Mas para cada order by da sua coluna string você tem que pensar se ele vai ordenar certo ou se vai ficar:
Otavio
Otovio
Otávio
Criar 10.000 índices com UPPER, sem UPPER, ... senão a performance vai pro pau (porque se você dá UPEER(COLUNA) like 'TESTE%' ele não usa o índice normal),... Prefiro a simplicidade do mysql.
Oracle também é legal, mas você tem que gastar muito tempo com ele, e dependendo do tamanho da aplicação, nem vale à pena. Acredito que tudo deve ser o mais simples possível até precisar ser complicado.
|
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) 15/02/2007 15:48:17
|
keller
GUJ Master
![[Avatar]](/images/avatar/f410588e48dc83f2822a880a68f78923.jpg)
Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline
|
Eu estou usando o MySQL 5 , ele é pequeno e util
pros meus testes no OSX.
Btw , se fosse pra um projeto utilizaria PostgresSQL.
Só se o projeto fosse muito pequeno utilizaria o MySQL.
Boa sorte!
|
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller |
|
|
 |
|
|