Arquivamento de dados

Navixy é uma aplicação que consome intensivamente o banco de dados, e quanto mais dispositivos você tiver, mais rápido o banco de dados crescerá. Como resultado, o arquivamento de dados torna-se uma consideração essencial para os administradores do sistema, e é uma questão frequentemente levantada. Neste artigo, forneceremos algumas dicas valiosas sobre o processo de arquivamento de dados.

Tabelas com alto volume de dados

É essencial saber quais tabelas contêm a maior quantidade de dados para gerenciar o espaço em disco de forma eficaz. Navixy possui dois bancos de dados: para Dados de negócios e para Dados de IoT.

No banco de dados de negócios, as tabelas mais volumosas incluem:

  • sensor_data – armazena valores de sensores dos dispositivos;

  • history – armazena notificações geradas pela plataforma;

  • counters_data – que armazena valores de odômetro, horas de motor e similares.

No que diz respeito ao banco de dados de IoT, o administrador pode revisar cada tabela e arquivar os dados que excedem um determinado ponto, independentemente de sua configuração. A escolha desse ponto dependerá das necessidades específicas da organização e dos requisitos de retenção de dados.

Ferramentas para arquivamento de dados

Como administrador do sistema, você pode usar qualquer ferramenta ou utilitário de sua preferência ou com o qual tenha experiência para arquivar dados no Navixy. No entanto, recomendamos o uso do pt-archiverarrow-up-right da Percona, pois ele oferece três opções convenientes:

  • excluir dados

  • exportar dados para um arquivo externo

  • exportar dados para uma tabela separada

O processo é bastante configurável, portanto recomendamos consultar a documentação oficial da Percona antes de prosseguir. Isso permitirá ajustar o processo de arquivamento para adequá‑lo perfeitamente às necessidades do seu negócio, garantindo que seja otimizado e eficaz.

Liberando espaço em disco

Após concluir o processo de arquivamento de dados, é crucial executar uma instrução OPTIMIZE TABLE para gerenciar ainda mais o espaço em disco e otimizar o banco de dados. Essa instrução copiará os dados arquivados para uma nova tabela, descartará a tabela antiga e renomeará a nova para seu nome original. Embora esse procedimento possa levar tempo, é uma forma eficaz de liberar espaço em disco, melhorar o desempenho do sistema e garantir que sua instância Navixy esteja funcionando sem problemas.

triangle-exclamation

Atualizado

Isto foi útil?