• novidade
  • técnico
  • lfg

Atualização do banco de dados do LFG

Ontem, de madrugada, o banco de dados do Buscador de Grupos de RPG do RPGist teve seu banco de dados atualizado.

O LFG foi a primeira app do RPGist, iniciada em 2014, usando as tecnologias Ruby on Rails, AngularJS e Neo4j como banco de dados.

Recentemente, a app recebeu uma nova versão do seu front-end, em Angular 7, e desta vez foi a hora de atualizar o back-end e o banco de dados, ambos com as versões estáveis mais recentes disponíveis.

As atualizações realizadas devem melhorar tanto performance quanto a segurança da aplicação.

Além disso, estávamos tendo problemas com o espaço que a base de dados estava ocupando no disco dos servidores do RPGist que, de uma semana para outra, foi de pouco mais de 100 mb para mais de 1 gb, sem que sequer houvesse um aumento significativo no volume de dados. Descobri que o responsável era um arquivo de log do Neo4j, chamado messages.log. Infelizmente não conseguir a causa desse crescimento e a função deste arquivo no banco que se mostrou, porém, essencial ao funcionamento dele: quando o removi, em ambiente de teste, os dados se tornaram indisponíveis. É como se o banco tivesse sido esvaziado.

Agora, depois de exportar os dados do banco na versão antiga e importar na versão mais recente, o banco passou de mais de 1gb para 70 mb.

Com a exportação dos dados para um novo banco, no entanto, existe a chance de dados se perderem. Se alguém sentir falta de alguma coisa, por favor, entre em contato. Temos backup de tudo.

Bons jogos!