Boa tarde, estou implementando um sistema que varias pessoas estão usando, via rede.
Para cada usuário estou criando um arquivo de configurações ( que guarda as pastas que o usuário abriu, as configurações que mais gosta e assim por diante ) esse arquivo não passa de um arquivo propertie para cada usuário.
Esse sistema se conecta a um banco firebird de terceiros o qual eu posso usar apenas para fazer consultas.
Duvida “1”: Em analise estava pensando, não seria melhor guardar isso em um banco de dados?
Se sim, estava pensando em usar um banco de dados embarcado, e em pesquisar e pelo que entendi todos os bancos de dados embarcados trabalham em 1 para 1 e não suportam múltiplas conexões em rede, isso realmente procede? não existe nenhum banco embarcado que aceite esse tipo de conexão múltipla em rede?
( acabei chegando a essa conclusão pois a maioria dos forums que li ( todos de 4 anos ou mais levantavam esse ponto negativo)
Se alguém já passou por algo assim, o que me indicariam?
Ou no final das contas o propertie seria a melhor escolha?
Duvida “2”: aproveitando a oportunidade de banco de dados embarcado e se for possível, neste sistema eu desenvolvi algumas ferramentas para importar dados do Excel para o banco de dados, e eu gostaria de guardar um histórico de importações com o que foi inserido ( ao menos o código do registro ) para que se em um futuro eu necessite fazer algum tipo de delete destes dados, eu possua essa facilidade.
Edit: o programa é desenvolvido em Java para desktop.