Banco de dados embarcado

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.

Resposta 1: O fato de bancos de dados embarcados não poderem ser acessados via rede não é um defeito deles. Eles são feitos pra isso.
Se você quer um banco acessível pela rede você pode usar o MySQL ou PostgreSQL, só pra ficar em alguns gratuitos e open source.

Resposta 2: existem algumas ferramentas de auditoria pra isso, mas no seu caso pra algo tão simples, você pode usar o seu próprio banco de dados, crie uma tabela a mais e sempre q fizer uma importação você adiciona um registro nessa tabela com os dados q vc quer gravar.

@juliofsn muito obrigado pela ajuda, mas os grandes problemas no meu caso, são:
Para pergunta 1 - não posso instalar nada no servidor ( não possuo permissão e ja foi deixado claro que não será dada. )
Para pergunta 2 - não tenho acesso a criação de novas tabelas no banco de dados existente pois o mesmo é de terceiros, tenho apenas a permissão de escrita de algumas tabelas em especifico.
( Tambem não entendo o motivo de tantos bloqueios da empresa, mas continuarei pesquisando )