Ir al contenido

Deduplicación global

La Deduplicación Global (GDD) de NGBackup es un motor nativo en Rust, de nivel producción, con ratios de reducción medidos de hasta 245:1 en datos reales. Deduplica tanto en el cliente como en el storage y se integra junto a tu instalación sin cambiar el resto de la configuración.

Deduplicación global en origen y destino

  • Dedup de ambos ladosen origen (el File Daemon envía solo chunks únicos por la red) y en destino (el Storage Daemon deduplica entre todos los jobs y clientes). Ambos comparten un formato en disco.
  • Chunking por contenido (FastCDC) — bloques variables encuentran duplicados aun cuando los datos se desplazan.
  • Índice en RocksDB con refcounting — búsquedas rápidas y recuperación segura de chunks sin referencias.
  • Filtros de Bloom multicapa — ~90%+ menos I/O en lookups fríos.
  • Protocolo de cable cifrado — HKDF-SHA256 + ChaCha20-Poly1305 AEAD entre FD y SD.
  • Auto-reparación — auto-vacuum y scrub en reposo con verificación CRC; mapas de extent recuperables ante fallos.

La GDD viene como driver del Storage Daemon más un plugin opcional de File Daemon. Añádela como Device { Device Type = Dedup } en el Storage Daemon (lado del destino), o habilita también el plugin de FD para dedup en origen. Consulta las referencias Device y Storage y la página del plugin Global Deduplication.