Danilo, obrigado pelo seu feedback. Realmente corrompimento do bd é um dos pontos fracos do firebird e já passei por esse problema com cliente, justamente por mau uso e tbm desligamento indevido da maquina, ai temos que rodar um gfix e gbak para resolver... verei o video sobre mongodb. Valeu a dica, abraço
Respondendo a "cara ja trabalhei com firebird, mysql, oracle,..." dentro da publicação Enquete sobre banco de dados para aplicações web
1
1
Alguns gostam de deixar a opção Forces Writes como false. Isso fará com que o banco ganhe velocidade em leitura e tornando a escrita mais eficiente e muito mais rápida.
Apesar de mais eficiente, desligar Forced-Writes é extremamente perigoso. Aquelas páginas em memória já fazem parte oficialmente do seu banco de dados. Se o Firebird for terminado de forma inesperada, o arquivo do banco de dados ficará num estado inválido conhecido como corrupção. É também provável que você perca dados no processo de recuperação.
Extraído de https://www.firebase.com.br/artigo.php?id=1971