Pular para o conteúdo

Deduplicação global

A Deduplicação Global (GDD) do NGBackup é um motor nativo em Rust, de nível produção, com índices de redução medidos de até 245:1 em dados reais. Deduplica tanto no cliente quanto no storage e se encaixa na sua instalação sem mudar o resto da configuração.

Deduplicação global em origem e destino

  • Dedup dos dois ladosna origem (o File Daemon envia só chunks únicos pela rede) e no destino (o Storage Daemon deduplica entre todos os jobs e clientes). Ambos compartilham um formato em disco.
  • Chunking por conteúdo (FastCDC) — blocos variáveis encontram duplicatas mesmo quando os dados deslocam.
  • Índice em RocksDB com refcounting — buscas rápidas e recuperação segura de chunks não referenciados.
  • Filtros de Bloom multicamada — ~90%+ menos I/O em lookups frios.
  • Protocolo de fio criptografado — HKDF-SHA256 + ChaCha20-Poly1305 AEAD entre FD e SD.
  • Auto-reparo — auto-vacuum e scrub ociosos com verificação CRC; mapas de extent recuperáveis a falhas.

A GDD vem como driver do Storage Daemon mais um plugin opcional de File Daemon. Adicione como Device { Device Type = Dedup } no Storage Daemon (lado do destino), ou habilite também o plugin de FD para dedup na origem. Veja as referências Device e Storage e a página do plugin Global Deduplication.