Standalone Rust-native global deduplication engine running as a sidecar to the Bacula Storage Daemon. Variable-length CDC (FastCDC), RocksDB store with multi-layer Bloom filter, client-side dedup via FD plugin, and segment locality. Sub-file dedup with realistic ~5-15× ratios on typical workloads.

What it does

  • Variable-length CDC — Content-defined chunking (FastCDC) — beats Bacula Enterprise GED's fixed-size blocks.
  • Client-side dedup — FD plugin emits fingerprints; Bloom filter rejects 90%+ of already-known chunks before upload.
  • RocksDB + multi-layer Bloom — Hash DB superior to GED's TokyoCabinet; RAM cache; container-locality.
  • Native observability — Prometheus /metrics endpoint + live dashboard. Workload-adaptive tuning.

Differentiators

Feature Bacula Community alone Bacula Enterprise / Veeam PodHeitor
Capability available on Bacula Community No Yes ($$) Yes, no extra license
Implementation Proprietary C++ / Perl Memory-safe Rust
Native observability Limited Limited Prometheus + live dashboard
Cost Free (no support) $$$$ ≥ 50% cheaper than Enterprise/Veeam

Compatibility

  • Bacula Community 15.0.3+
  • Oracle Linux 9.6 / RHEL 9 (validado em laboratório)
  • Storage local + S3-compatible para backend de chunks
  • Memory-safe Rust, fearless concurrency

Quick install

Pacote .rpm para EL9 + binding C-shim no SD. Configure como sidecar do bacula-sd.

Ready to switch?

Bring your Bacula Enterprise, Veeam, Commvault or NetBackup renewal or contract proposal. We guarantee at least a 50% discount with more features.

Heitor Faria · [email protected] · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)

Request a Quote