You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Klauspost's package are pure Go and without use of "unsafe", highly maintained and optimized and also provide support for other compression methods. BadgerDB made the same move: dgraph-io/badger#1709
The text was updated successfully, but these errors were encountered:
The original Zstd implementation is more battle tested and performant, we will NOT replace it with a pure Go version in near future, because we compress/decompress the block in one shot, the CGO is not the problem here.
In the case that when CGO is not available, we may switch to the pure Go version using build tags.
What would you like to be added:
Replace datadog's zstd with Klauspost's zstd
https://github.com/DataDog/zstd
https://github.com/klauspost/compress
Why is this needed:
Klauspost's package are pure Go and without use of "unsafe", highly maintained and optimized and also provide support for other compression methods. BadgerDB made the same move: dgraph-io/badger#1709
The text was updated successfully, but these errors were encountered: