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

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

daquinho wrote: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?


1 - Dá p/ rodar o servidor como um servidor de rede sim. Ele mesmo já é o servidor. É só passar uns parâmetros para o .jar. Ele tem todo o controle de um SGBD tradicional, como controle de transações, várias conexões, etc.
2 - Embebido não, embarcado! hehehe que engraçado. Isso, quando diz que ta embarcado, quer dizer que o banco vai junto com a aplicação, mas nesse modo de execução ele não vai ser executado como um servidor de rede. Só vai ser "visível" para a aplicação que o está utilizando.

[]´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]
tinorberto
JavaEvangelist
[Avatar]

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

o download e feito aqui http://db.apache.org/derby/derby_downloads.html

Sobre as suas duvidas olhe aqui http://www.paulocanedo.com.br/2009/04/02/utilizando-o-banco-derby-de-forma-portavel/

flw

This message was edited 1 time. Last update was at 07/10/2010 09:57:08


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

no site indicado tem o seguinte:
Conexão embarcada: realiza uma conexão diretamente no arquivo da base de dados, por esse motivo não é possível criar mais de uma conexão simultaneamente para a mesma base de dados.
Conexão via serviço de rede: mesmo utilizando o SGBD derby como um banco portável é possível inicializar o serviço de rede sem realizar uma instalação, isso pode ser feito diretamente pelo código, ou pela linha de comando de um terminal, seja (L)unix ou windows.

como devo tratar o banco? pois quero disponibilizar a aplicação para que mais de uma pessoa abra o mesmo programa ao mesmo tempo, como deve ficar? uso o driver de serviço de rede ou o de conexão embarcada?
a intenção é deixar o banco junto da aplicação, numa pasta qualquer e criando atalho nos desktops para quem quiser.

desculpem se estou sendo redundante, isso é novidade para mim(e bem estranho). queria usar um "arquivo access", mas se tem um sgdb para fazer isso, como certeza é bem melhor, sem pensar que deve ter bem mais capacidade em tudo(ou quase).
aleck
GUJ Ranger
[Avatar]

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

daquinho wrote:no site indicado tem o seguinte:

como devo tratar o banco? pois quero disponibilizar a aplicação para que mais de uma pessoa abra o mesmo programa ao mesmo tempo, como deve ficar? uso o driver de serviço de rede ou o de conexão embarcada?
a intenção é deixar o banco junto da aplicação, numa pasta qualquer e criando atalho nos desktops para quem quiser.

desculpem se estou sendo redundante, isso é novidade para mim(e bem estranho). queria usar um "arquivo access", mas se tem um sgdb para fazer isso, como certeza é bem melhor, sem pensar que deve ter bem mais capacidade em tudo(ou quase).


Se a aplicação for stand-alone vc pode usar o derby embedded, caso contrário use a opção network que funciona como um sgbd comum.

Desenvolvedor iOS/Android
http://blog.alexandresoli.com.br
@alexandresoli
[WWW] [MSN]
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

HSQLDB

100% pure Java!!!
E não precisa instalar!

---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
daquinho
JavaGuru

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

mas o derby tb não precisa instalar e tem o aval(ou quase) da sun, certo?
por isso estou dando atenção a esse, com o tempo dou uma olhada nos outros(falta de tempo e pressa..... sabe como é?!?!)

This message was edited 1 time. Last update was at 08/10/2010 18:03:41

tinorberto
JavaEvangelist
[Avatar]

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

daquinho wrote:mas o derby tb não precisa instalar e tem o aval(ou quase) da sun, certo?
por isso estou dando atenção a esse, com o tempo dou uma olhada nos outros(falta de tempo e pressa..... sabe como é?!?!)


Isso mesmo, não precisa vc baixa ele, desscompacta , inicializa o servidor e ele esta pronta para ser utilizado. Se precisar eu posto um passo a passo disso...flw

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

tinorberto wrote:
daquinho wrote:mas o derby tb não precisa instalar e tem o aval(ou quase) da sun, certo?
por isso estou dando atenção a esse, com o tempo dou uma olhada nos outros(falta de tempo e pressa..... sabe como é?!?!)


Isso mesmo, não precisa vc baixa ele, desscompacta , inicializa o servidor e ele esta pronta para ser utilizado. Se precisar eu posto um passo a passo disso...flw

veja se tô certo.....
eu pego o derby.jar e colo ele dentro de uma pasta do projeto e quanto ao driver, eu aponto para dentro desse jar também, usando a versão stand-alone. Isso vai resolver para a minha descrição do problema.
manda iiii o passo a passo que é muito bem vindo.

This message was edited 1 time. Last update was at 10/10/2010 14:13:00

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