Boa tarde pessoal, estou com algumas dúvidas sobre qual a melhor maneira de se gravar o xml de retorno.
Estou pensando em algumas soluções e queria opiniões, pensei no seguinte, Vamos lá:
1- Qual o melhor banco para se gravar um XML dentro dele Firebird ou SQLite3 ? ( mais rápido, mais confiável, mais leve).
2- Como o XML retorno tem que ser guardado por 5 anos, posso gerar um arquivo de banco de dados somente para guardar os XML sem as tabelas de vendas etc, seria uma boa prática?
3- Esse banco somente de XML posso fazer um bkp dele sendo diário, semanal, mensal, e ir armazenando-os , visando o arquivamento.
4- Esses bancos somente de arquivamento seriam um FDB ou DLL , poderiam ser criados os bancos todos os dias de trabalho, reduzindo assim os seus tamanhos e no fim do dia faria o bkp gerando um gbak ( Ex: Loja_01_PDV_01_20150812.Gbak ) , não sei se o SQLite3 faz um bkp assim como o FB (deve fazer).
5- Estou pensando isso pois a estrutura que terei que enfrentar são de mais de 300 PDVs em produção, e para armazenar informações desnecessárias à obrigatoriedade, somente iria inchar meus servidores de dados sem valor.
Agradeço os comentários e ideias que venham à contribuir.