Qual banco de dados pode ser embarcado em instalador? qual e o melhor BD para usar com java?
4 respostas
luizgomaciel
Pessoal me ajudem a escolher qual BD pode ser embarcado em um instalador e qual e o melhor para usar com java? O PostgreSQL por exemplo, eu naum conheco ele , o Derby , citem outros e digam para mim qual se enquadra na pergunta do topico.
exemplo , citem qual quais BD podem trabalhar na rede, menos MySQL pq ele naum pode ser embarcado no instalador, alias, me disseram que pode ser instalado a instancia pelo instalador , bom , naum sei fazer isso…
Eu estou fazendo uns testes com bancos embedded. Dentre eles achei o Derby o melhor, porém ele não criptografa a base de dados e também não possui sequences. Senti o Derby um banco mais maduro e estável, fiz testes com uma base relativamente grande e tudo correu bem. A aplicação possui acessos moderados, nada muito critico. O Derby era antigamente da Sun, que doou o código para a Apache e agora a Sun o usa como JavaDB. http://db.apache.org/derby/ e http://developers.sun.com/javadb/
Um que eu gostei muito é o H2. Ele possui sequences, criptografica da base de dados e é muito rápido, porém quando eu incluí muitos blobs na base em 30% dos casos corrompeu a base. Estou ainda investigando isso. http://www.h2database.com/
Há também o HSQLDB, porém ainda não fiz testes com ele: http://hsqldb.org
maior_abandonado
que eu ja tenha ouvido falar o java Db (derby) e o hsqldb…
luizgomaciel
luizgomaciel:
Pessoal me ajudem a escolher qual BD pode ser embarcado em um instalador e qual e o melhor para usar com java? O PostgreSQL por exemplo, eu naum conheco ele , o Derby , citem outros e digam para mim qual se enquadra na pergunta do topico.
exemplo , citem qual quais BD podem trabalhar na rede, menos MySQL pq ele naum pode ser embarcado no instalador, alias, me disseram que pode ser instalado a instancia pelo instalador , bom , naum sei fazer isso…