[ 
https://issues.apache.org/jira/browse/CASSANDRA-20488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Steinmaurer updated CASSANDRA-20488:
-------------------------------------------
    Description: 
Could we please consider to offer ZSTD as additional (beside LZ4) compressor 
for over-the-wire compression, if it was not intentional to not supporting ZSTD 
in messaging, beside ZSTD being supported for SSTable on-disk compression.

We still could keep LZ4 as default of course when network compression is 
enabled in cassandra.yaml, but for users who want to optimize primary towards 
network traffic, this could be quite beneficial from a cost perspective when 
thinking about cloud provider (AWS) cross availability zone network traffic 
costs as the result of data replication in a setup of replication factor = 
number of racks (AVZs), as ZSTD is used to provide a better compression ratio 
compared to LZ4.

Configuration-wise this could be an additional parameter in cassandra.yaml with 
LZ4 as default.

  was:
Could we please consider to offer ZSTD as additional (beside LZ4) compressor 
for over-the-wire compression, if it was not intentional to not supporting ZSTD 
in messaging, beside ZSTD being supported for SSTable on-disk compression.

We still could keep LZ4 as default of course when network compression is 
enabled in 
cassandra.yaml, but for users who want to optimize primary towards network 
traffic, this could be quite beneficial from a cost perspective when thinking 
about cloud provider (AWS) cross availability zone network traffic costs as the 
result of data replication in a setup of replication factor = number of racks 
(AVZs), as ZSTD is used to provide a better compression ratio compared to LZ4.

Configuration-wise this could be an additional parameter in cassandra.yaml with 
LZ4 as default.


> Add ZSTD support for over-the-wire compression
> ----------------------------------------------
>
>                 Key: CASSANDRA-20488
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20488
>             Project: Apache Cassandra
>          Issue Type: New Feature
>          Components: Messaging/Internode
>            Reporter: Thomas Steinmaurer
>            Priority: Normal
>
> Could we please consider to offer ZSTD as additional (beside LZ4) compressor 
> for over-the-wire compression, if it was not intentional to not supporting 
> ZSTD in messaging, beside ZSTD being supported for SSTable on-disk 
> compression.
> We still could keep LZ4 as default of course when network compression is 
> enabled in cassandra.yaml, but for users who want to optimize primary towards 
> network traffic, this could be quite beneficial from a cost perspective when 
> thinking about cloud provider (AWS) cross availability zone network traffic 
> costs as the result of data replication in a setup of replication factor = 
> number of racks (AVZs), as ZSTD is used to provide a better compression ratio 
> compared to LZ4.
> Configuration-wise this could be an additional parameter in cassandra.yaml 
> with LZ4 as default.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to