Derby ou HSQLDB?  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
xwillianss
JavaGuru
[Avatar]

Membro desde: 17/05/2008 23:29:34
Mensagens: 247
Localização: Itabuna - Bahia - Brazil
Offline

Olá,
Estou com uma dúvida aqui eu estava pesquisando aqui sobre banco de dados e acabei descobrindo um tal de Derby que inclusive vem junto com o Netbeans. Pude percebeer que ele tambem pode ser distribuido junto com a nossa aplicação igual ao HSQLDB. Ai veio a dúvida utiliza-lo ou não? Será que a performance é a mesma do HSQLDB? Já que ele é da SUN porque não utiliza-lo já que eu uso o Netbeans?

Willian Silva
Técnico em Análise de Sistemas
[MSN]
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline

Nenhum dos dois! Use o H2DataBase! Simplesmente por que é o melhor em inúmeros pontos, veja o site e confira.

Tanto o Derby como o HSQLDB não impressionam em nada a nível de performance...

Eu tenho sistemas robustos feitos em H2DataBase com performances brutais. Uso o H2DataBase a pelo menos 3 anos, dês de quando o projeto começou praticamente, e sempre fio a DB mais rápida em Java.

This message was edited 1 time. Last update was at 01/08/2008 04:56:53


http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
TangZero
Java Ninja
[Avatar]
Membro desde: 23/01/2007 16:00:46
Mensagens: 270
Localização: São Paulo
Offline

Opa,

O Derby é da Apache. Hoje ele é distribuído junto com a JDK 6.
Eu mesmo, só usei o Derby, para trabalhos acadêmicos.
Não posso opinar quanto a performance, mas digo que prefiro ele ao HSQLDB.
O mecanismo de persistência de dados do HSQLDB é ridículo.

TangZero

-SCJP 6
-SCWCD 5
-SCBCD 5



[WWW]
bsatrianim
GUJ Ranger
[Avatar]

Membro desde: 10/12/2007 19:21:51
Mensagens: 919
Localização: Jundiai - SP
Offline

O HSQLDB é melhor em aplicações J2EE.
Usam muito ele pra fazer aplicações com o Eclipse.


Saber muito é bom, mas saber o suficiente e ajudar o próximo, é o mais importante.

Tenha sua empresa na web:
http://suaempresanaweb.vila.bol.com.br
fabioissamu
JavaChild

Membro desde: 21/02/2007 16:48:46
Mensagens: 145
Localização: Rio de Janeiro
Offline

Sei que o HSQLDB não implementa getGeneratedKeys.

Os dois permitem delete em cascata?

se tanto faz, então escolha o melhor.
http://www.goals.com.br
mateusprado
JavaEvangelist
[Avatar]

Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline

Oracle Express Edition e IBM DB2. Bancos free. o oracle é limitado em 4gb já o DB2 não.

fica a dica.

Mateus Prado


Caelum Stella

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer
[WWW] [MSN]
peerless
GUJ Master
[Avatar]

Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline

se tratando de bancos embarcados, eu fico com o hsqldb ! É muito bonzinho..

follow me
pitacos

"The most problems that teams face are about communication, and all the others are too." - Dan North





[MSN]
correainfo
JavaGuru
[Avatar]

Membro desde: 16/04/2005 21:04:25
Mensagens: 240
Localização: São Paulo SP - Cidade Natal : Auriflama,SP
Offline

De uma olhada em Comparativo de Performance entre os Bancos
Estou num projeto que utiliza o derby meu Deus banco muito lendo.

Eu fico com o H2 Database


11-75333451

Desenvolvedor Java e IPhone



[Email] [MSN]
fabioissamu
JavaChild

Membro desde: 21/02/2007 16:48:46
Mensagens: 145
Localização: Rio de Janeiro
Offline

Comparativo na página do
hsqldb, ele mesmo é o mais melhor de bão
na microsoft o melhor database é o sql server
no mysql o melhor é o mysql
na oracle ... hummm oracle?

incrível não?

se tanto faz, então escolha o melhor.
http://www.goals.com.br
xwillianss
JavaGuru
[Avatar]

Membro desde: 17/05/2008 23:29:34
Mensagens: 247
Localização: Itabuna - Bahia - Brazil
Offline

fabioissamu wrote:Comparativo na página do
hsqldb, ele mesmo é o mais melhor de bão
na microsoft o melhor database é o sql server
no mysql o melhor é o mysql
na oracle ... hummm oracle?

incrível não?


Não entendi sua opnião sobre o assunto. Não criei esse tópico para saber qual o melhor e mais rápido banco de dados. Apenas quero saber se é viável utilizar o Derby, já que ele vem embutido na JDK e por ele ter a credibilidade da SUN. Por que não foi por acaso que a SUN embutiu ele no pacote de instalação da sua JDK.

Eu sempre procuro, utilizar os produtos recomendados da SUN, e não vejo mal nenhum outras pessoas procurar outros meios. Mas eu prefiro assim.

Willian Silva
Técnico em Análise de Sistemas
[MSN]
TangZero
Java Ninja
[Avatar]
Membro desde: 23/01/2007 16:00:46
Mensagens: 270
Localização: São Paulo
Offline

Depende para que fim você vai usar o Derby...
Caso seja para guardar pequenas quantidades de dados, não vejo problemas em usá-lo.

TangZero

-SCJP 6
-SCWCD 5
-SCBCD 5



[WWW]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team