You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by David Tinker <da...@gmail.com> on 2020/11/24 17:25:39 UTC

How beta is 4.0-beta3?

I could really use zstd compression! So if it's not too buggy I will take a
chance :) Tx

Re: How beta is 4.0-beta3?

Posted by Erick Ramirez <er...@datastax.com>.
The beta releases of C* 4.0 is more the equivalent of a ".0" release + bug
fixes. We are grateful for the community testing it in non-production
systems to identify issues so we can fix them and eventually get to a GA
release soon. So by all means, please try it out and let us know how you
go. Cheers!

Re: How beta is 4.0-beta3?

Posted by Josh Snyder <jo...@code406.com>.
If you are able to build Cassandra yourself, one other option is to
backport the ZstdCompressor patch. That's the route we opted to take.
I've put our Zstd patch against Cassandra 3.0, as backported by Joey
Lynch, up on Github [1].

Our experience with Zstd has been that it works wonders on many kinds
of real world data. Last I checked, a typical dataset that compresses
down to 35% with LZ4 goes down to 18% with Zstd. We pay the cost in
CPU time on compaction, but it's well worth it for our use-cases (and
Zstd is so tunable that we can always adjust, if necessary). The
Cassandra 4.0 betas have an additional patch by Joey [2] that uses LZ4
for flush, so that the additional CPU requirement of Zstd compression
doesn't affect flush speed.

[1] https://github.com/hashbrowncipher/cassandra/commit/f79a280b1af85a03bd4f0379fb52ad06dcd62b6e
[2] https://github.com/apache/cassandra/commit/9c1bbf3ac913f9bdf7a0e0922106804af42d2c1e


On Tue, Nov 24, 2020 at 9:26 AM David Tinker <da...@gmail.com> wrote:
>
> I could really use zstd compression! So if it's not too buggy I will take a chance :) Tx
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@cassandra.apache.org
For additional commands, e-mail: user-help@cassandra.apache.org