Que banco escolher para uma pequena aplicação  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
daquinho
JavaGuru

Membro desde: 15/08/2007 16:44:43
Mensagens: 214
Localização: RJ
Offline

Oi pessoal,
estou fazendo uma pequena aplicação, uma agenda, não gostaria de usar access por ser padrão aqui na empresa o OpenOffice, havia pensado em usar o base então, mas cansei de procurar o driver para conectar o programa no arquivo, pensei então em usar o H2 e no meio do caminho encontrei o hsqldb que também é bem pequeno(o jar do hsqldb com serviço e driver é menor) mas a diferença não é nada de mais.
O que gostaria de saber é, o que me recomendam? os dois me parecem bons e como é pequena a aplicação(essa será, outras não serão tão pequenas) não usarei grandes recursos.
cheguei a procurar sites com "AQUIVO x ISSO" mas não tem nada de mais e o que vejo individualmente é tutos de cada um.

vlw galerinha...
Adelar
GUJ Master
[Avatar]

Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline

O SQLite é um bom banco para aplicações pequenas.

Att.

"Errando e aprendendo com os bugs"
http://www.cajuscript.org
[WWW] [MSN]
juliofsn
JavaEvangelist
[Avatar]

Membro desde: 21/11/2006 20:48:46
Mensagens: 311
Offline

O db4o é muito bom, mas como é orientado à objeto, exige uma forma diferente de pensar o desenvolvimento.

Que a Força esteja com Você!
easrml
Entusiasta Java
[Avatar]

Membro desde: 14/06/2008 20:17:27
Mensagens: 19
Offline

Gosto do mysql para quase tudo
aleck
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 08:08:33
Mensagens: 843
Localização: Rio de Janeiro
Offline

Adelar wrote:O SQLite é um bom banco para aplicações pequenas.

Att.


+1

Outra opção é o derby embedded.

Desenvolvedor iOS/Android
http://blog.alexandresoli.com.br
@alexandresoli
[WWW] [MSN]
tinorberto
JavaEvangelist
[Avatar]

Membro desde: 29/10/2008 15:54:46
Mensagens: 344
Localização: Viçosa - Minas Gerais
Offline

Também recomendo o derby, tem muita coisa sobre ele.

De uma olhada http://fabisoartori.wikidot.com/javadb-derby

http://db.apache.org/derby/docs/10.2/pt_BR/ref/refderby.pdf


tem tudo q vc precisa ai..

Bacharel - Ciência da Computação
Universidade Federal de Viçosa
OCJP 6
[Email] [MSN]
daquinho
JavaGuru

Membro desde: 15/08/2007 16:44:43
Mensagens: 214
Localização: RJ
Offline

sqLite? db4o? derby?

esses são melhores opções do que h2 e hsqldb? porque me indicam esses principalmente o derby, parece que ele já vem na jre6, isso?

This message was edited 1 time. Last update was at 06/10/2010 23:14:12

davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Só posso falar do Derby e do SQLite pq ainda não usei os outros.
Prefiro o Derby tbm.

[]´s

This message was edited 1 time. Last update was at 06/10/2010 23:25:18


Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
Adelar
GUJ Master
[Avatar]

Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline

Os três são bons. No caso do db4o se utilizado comercialmente deve ser paga uma taxa. Não sei afirmar se são melhores que o hsqldb e o h2, pois ainda não utilizei estes dois.
Sobre o derby, na verdade ele vem por padrão junto com o Netbeans, mas com o jre ou o jdk não.

Att.

"Errando e aprendendo com os bugs"
http://www.cajuscript.org
[WWW] [MSN]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Adelar wrote:Os três são bons. No caso do db4o se utilizado comercialmente deve ser paga uma taxa. Não sei afirmar se são melhores que o hsqldb e o h2, pois ainda não utilizei estes dois.
Sobre o derby, na verdade ele vem por padrão junto com o Netbeans, mas com o jre ou o jdk não.

Att.


O JavaDB (Apache Derby) vem por padrão no JDK sim, só não sei a partir de qual release do Java 6.

[]´s

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
Adelar
GUJ Master
[Avatar]

Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline

davidbuzatto wrote:
Adelar wrote:Os três são bons. No caso do db4o se utilizado comercialmente deve ser paga uma taxa. Não sei afirmar se são melhores que o hsqldb e o h2, pois ainda não utilizei estes dois.
Sobre o derby, na verdade ele vem por padrão junto com o Netbeans, mas com o jre ou o jdk não.

Att.


O JavaDB (Apache Derby) vem por padrão no JDK sim, só não sei a partir de qual release do Java 6.

[]´s

Na versão que possuo, 1.6.0_10, ainda não tem. Pelo que vi na versão 1.6.0_17 foi colocado ele.

Att.

"Errando e aprendendo com os bugs"
http://www.cajuscript.org
[WWW] [MSN]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Adelar wrote:Na versão que possuo, 1.6.0_10, ainda não tem. Pelo que vi na versão 1.6.0_17 foi colocado ele.
Att.


Adelar, atualize seu JDK então, pq até a versão 1.6.0_19 (não tenho certeza, acho que corrigiram na 1.6.0_20) existe um problema de segurança, que por sinal, já foi bastante discutido há alguns meses atrás.

[]´s

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
Adelar
GUJ Master
[Avatar]

Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline

davidbuzatto wrote:
Adelar wrote:Na versão que possuo, 1.6.0_10, ainda não tem. Pelo que vi na versão 1.6.0_17 foi colocado ele.
Att.


Adelar, atualize seu JDK então, pq até a versão 1.6.0_19 (não tenho certeza, acho que corrigiram na 1.6.0_20) existe um problema de segurança, que por sinal, já foi bastante discutido há alguns meses atrás.

[]´s

Bom saber disso. Valeu davidbuzatto.

Att.

"Errando e aprendendo com os bugs"
http://www.cajuscript.org
[WWW] [MSN]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Adelar wrote:Bom saber disso. Valeu davidbuzatto.
Att.


Disponha

[]´s

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
daquinho
JavaGuru

Membro desde: 15/08/2007 16:44:43
Mensagens: 214
Localização: RJ
Offline

po... para o derby eu vou nosite da sun ou do apache? legal que ele tem um bom doc em ptb.

ajuda.(claro que não li o suficiente, o tempo foi curto mas já me deu uma idéia):
-lá no guia rápido, tem referência a software de um único usuário e a multiusuário como um servidor.
dá para colocar a aplicação+banco num HD público e executar em mais de um PC? pq quando diz multiusuário o banco tem que estar num servidor com java? como o tomcat?
pois é apenas uma agenda, mas com a possibilidade de mais de uma pessoa usar simultaneamente.
- quando existe referência a banco embebido, se refere que ele está num pacotão jar que é a aplicação? ou que apenas ele faz parte de uma aplicação e deve acompanha-la para funcionar?
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team