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)