Boa tarde pessoal.
Sou noob no desenvolvimento Desktop com Java, por isso venho pedir um help pra vcs.
Numa aplicação Desktop, totalmente local, sem rede nem internet, como fica a persistencia?
É instalado um banco de dados no pc do cliente (tipo um mysql, firebird da vida)?
O banco é embarcado, na onda do hsqldb?
Obrigado pela atenção de todos.
[quote=cassionandi]
É instalado um banco de dados no pc do cliente (tipo um mysql, firebird da vida)?
O banco é embarcado, na onda do hsqldb?[/quote]
Ambas funcionam, basta escolher.
A sim, sabendo que funcionam, agora quais as vantagens e desvantagens de cada abordagem?
Depende de algumas questões.
Mas inicialmente prefiro um solução com o banco embarcado.
Já que vai ser local, não tem aquela função de instalar um banco a parte,
cuidar para alguém não desinstalar sem querer. Quando a aplicação não
estiver em execução, o banco não estará em execução… por ai…