Data Domain: Validação do aplicativo de plug-in do DD BoostFS e práticas recomendadas para MongoDB: Mongodump

Summary: Este artigo da KB fornece práticas recomendadas e diretrizes de configuração para aplicativos com o plug-in do file system do DD Boost (BoostFS) do Data Domain. Além disso, este artigo contém insights e dicas sobre como o aplicativo deve ser configurado para maximizar todos os benefícios do BoostFS. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

O MongoDB fornece o mongodump Utilitário para despejar todo o banco de dados em um local desejado.
Despeje o banco de dados em um sistema de arquivos BoostFS montado no servidor onde o MongoDB mongod O processo do banco de dados é executado.
mongodump Faz backup do banco de dados, que pode consistir em várias coleções.

Configurar o BoostFS

Instale o BoostFS no servidor MongoDB a ser submetido a backup.

Para executar backups:

# mongodump --db testdb --numParallelCollections 5 --out /backup/
# mongodump --db <database_name> --numParallelCollections <no_parallel_collection_to_export> --out <path_to_boostfs_drive> --host <mongo_instance_hostname>

O uso do numParallelCollections opção em mongodump Ativa backups de conjuntos N paralelos. Se houver mais de n coleções no mongodb banco de dados, eles são submetidos a backup n conjuntos por vez.

Isso cria o testdb diretório em /backup e armazena todas as coleções.

A coluna numParallelCollections Permite o uso de vários fluxos de gravação (um por conjunto) no sistema Data Domain.

A melhoria do desempenho depende dessa opção e também se ela pode ser usada, dependendo do banco de dados de coleta.

Se essa opção é usada, mas o desempenho permanece ruim, então é por causa da coleta de banco de dados.

Exemplo: Se houver uma coleção de tamanho maior, mongodump Executa um único trabalho de backup para esta coleta e apenas uma conexão é feita.
 

Como realizar uma restauração: Use mongorestore Para restaurar o dump do banco de dados para uma instância do MonGod em execução.

Para restaurar os dados do banco de dados submetidos a backup no ponto de montagem do boostfs /mnt/mongo-bkp Usando mongodump, use o botão mongorestore conforme mostrado abaixo. Isso restaura os arquivos para o demo-restore Database. 

# mongorestore --db demo-restore /mnt/mongo-bkp/data/
2016-08-24T12:58:08.675-0400 building a list of collections to restore from /mnt/mongo-bkp/datadir
2016-08-24T12:58:08.680-0400 reading metadata for demo-restore.cc from /mnt/mongo-bkp/data/cc.metadata.json
2016-08-24T12:58:08.757-0400 restoring demo-restore.cc from /mnt/mongo-bkp/data/cc.bson
2016-08-24T12:58:11.397-0400 restoring indexes for collection demo-restore.cc from metadata
2016-08-24T12:58:11.397-0400 finished restoring demo-restore.cc (75000 documents)
2016-08-24T12:58:11.398-0400 done

As restaurações também podem ser feitas em paralelo usando vários fluxos. mongorestore Primeiro, abre o arquivo de metadados, o mantém aberto, começa a ler o arquivo de dados e fecha os dois arquivos para cada conjunto.

Desempenho: O gráfico a seguir mostra o desempenho de gravação e leitura desse aplicativo com BoostFS em comparação com a mesma carga de trabalho no NFS.
As porcentagens representam a quantidade de desempenho incremental medido nos laboratórios para esse caso de uso. Os números de gravação são baseados em vários backups baseados em dados (0-3) com uma taxa de alteração de 10%.

Número de fluxos

Único

Vários

Grava %>NFS

30%

50%

Para recuperação, os testes mostraram que o desempenho de restauração do BoostFS é aproximadamente o mesmo que o do NFS.

Práticas recomendadas - Mongodump

  1. O Mongodump grava os arquivos de backup nos sistemas Data Domain em um formato descompactado, usando o mecanismo de armazenamento Wired Tiger ou MMAPV1.
  2. Os backups do MongoDB usando Mongodump sempre despejam bancos de dados inteiros, que são backups completos.
  3. Um fluxo Mongodump por servidor MongoDB
  4. Até 63 streams por plug-in do BoostFS

Mais opções de comando para boostfs mount nos Guias de configuração e uso do BoostFS para Windows e Linux:

Opção

Descrição

-o allow-others=<true | false>

Permite usuários em um sistema client diferente do BoostFS de montagem.

Valor padrão: Fals proprietário

 

Affected Products

Data Domain
Article Properties
Article Number: 000206681
Article Type: How To
Last Modified: 14 Jan 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.