O presente documento tem o objetivo de demonstrar boas práticas para o armazenamento do arquivo do banco de dados, transporte do mesmo entre diretórios e recomendações a respeito do backup do banco de dados.
O banco de dados do sistema Questor Tributário possui a extensão ".FDB" e utiliza a tecnologia do Firebird para realizar o gerenciamento do banco de dados. A versão do Firebird homologada e recomendada para uso no servidor é a Classic Server versão 2.5.8.
ARMAZENAMENTO
O Questor tributário, por padrão, é instalado no diretório "C:\nQuestor". O diretório de armazenamento do banco de dados, geralmente, é definido no momento da implantação, o qual recomendamos que seja criada uma pasta específica na estrutura de pastas da instalação do Questor, sendo essa pasta chamada "Base". Dessa forma, o diretório padrão fica definido como "C:\nQuestor\Base\", e o arquivo do banco de dados, geralmente, definido com o nome "QUESTOR.FDB", ficará dentro deste diretório. Este é o padrão recomendado para armazenamento do banco de dados, porém cada cliente é livre para definir a estrutura dos diretórios dos arquivos da forma como preferir, conforme a organização da sua própria infraestrutura.
Estrutura de pastas:
BACKUP
O backup, de forma simples, é uma cópia de segurança. Porém, se tratando de um banco de dados, não é considerado backup apenas fazer uma cópia do arquivo ".FDB", principalmente se esta cópia for efetuada com o banco de dados em uso, caso que poderá facilmente corromper o arquivo e gerar problemas que talvez não sejam percebidos/corrigidos facilmente.
Realizar o backup diariamente é importante pois caso ocorra qualquer problema com o servidor, ou com o próprio arquivo do banco de dados que está em produção, este backup poderá ser utilizado para restaurar os dados inseridos anteriormente a sua criação, minimizando a perda de dados em situações adversas.
Se tratando de um banco de dados Firebird, o backup é gerado por meio de comandos específicos utilizando a ferramenta "gbak.exe", disponibilizada pelo próprio Firebird, e o arquivo gerado por esta ferramenta possui a extensão ".FBK". O sistema Questor disponibiliza um utilitário chamado "nQuestorBackup.exe" em seu diretório de instalação, que possibilita de forma simples realizar a configuração de uma rotina de backup utilizando o agendador de tarefas do Windows. Por meio dessa ferramenta pode ser configurado um ou mais diretórios para serem salvos os arquivos de backup.
Os arquivos gerados são armazenados nos diretórios informados no momento da configuração, o qual não serão excluídos, ficando a cargo do cliente definir a quantidade de arquivos que serão retidos e também monitorar a geração dos arquivos, podendo acionar o suporte caso perceba que o backup não está sendo gerado.
Recomendações:
O cliente também é livre para utilizar outras ferramentas de backup, se desejar, desde que a ferramenta também possa gerar o backup válido para a tecnologia do Firebird (arquivo com extensão ".FBK"), possibilitando a correta restauração do arquivo, se for necessário.
Tela do aplicativo de configuração e execução do backup: