Déjà vu: Fast efficient probabilistic deduplication
1–10 of 13 posts
Re: Déjà vu: Fast efficient probabilistic deduplication
#2Re: Déjà vu: Fast efficient probabilistic deduplication
#3Poor name choice. https://en.wikipedia.org/wiki/D%C3%A9j%C3%A0_Vu_(software) https://github.com/worldveil/dejavu https://github.com/appbaseio/dejavu https://github.com/IndigoUnited/js-dejavu
Re: Déjà vu: Fast efficient probabilistic deduplication
#4Poor name choice. https://en.wikipedia.org/wiki/D%C3%A9j%C3%A0_Vu_(software) https://github.com/worldveil/dejavu https://github.com/appbaseio/dejavu https://github.com/IndigoUnited/js-dejavu
Re: Déjà vu: Fast efficient probabilistic deduplication
#5Could you use this as the deduplication method in ZFS?
Re: Déjà vu: Fast efficient probabilistic deduplication
#6Re: Déjà vu: Fast efficient probabilistic deduplication
#7Poor name choice. https://en.wikipedia.org/wiki/D%C3%A9j%C3%A0_Vu_(software) https://github.com/worldveil/dejavu https://github.com/appbaseio/dejavu https://github.com/IndigoUnited/js-dejavu
https://en.wikipedia.org/wiki/D%C3%A9j%C3%A0_Vu_(video_game)
Re: Déjà vu: Fast efficient probabilistic deduplication
#8- False positives means marking data as duplicate when it's not.
- Bloom filters are not associative. So unless the application is very special and can find/identify/retrieve the data later in some other (likely inefficient?) way, a separate index is required anyway. But if you have a separate index of the data you already have, you can just use that to deduplicate. This index is the main memory cost of deduplicating storage.
Bloom filters are of course interesting in certain scenarios e.g. to statistically reduce network traffic.
Re: Déjà vu: Fast efficient probabilistic deduplication
#9Perhaps like the other ZFS fanboys on this thread, I was hoping that "efficient" would by some magic mean "sublinear in memory", but it doesn't look like that. :(
Re: Déjà vu: Fast efficient probabilistic deduplication
#10Could you use this to deduplicate files in a filesystem? Could you use this as the deduplication method in ZFS?
Depends on what you mean and your constraints. Deduplicate file entries if you can live with a rare false positives, sure. A setup of 1million entrie limit with 1/1billion false positive chance will get ~80M mem usage.
If you want to check for duplicate files, probably not.
> Could you use this as the deduplication method in ZFS?
I would say no.