Table compression can optimize reads

Configure data compression on a per-table basis to optimize performance of read-dominated tasks.

Search nodes typically engage in read-dominated tasks, so maximizing storage capacity of nodes, reducing the volume of data on disk, and limiting disk I/O can improve performance. You can configure data compression on a per-table basis to optimize performance of read-dominated tasks.

You can implement custom compression classes using the org.apache.cassandra.io.compress.ICompressor interface. See CQL table properties.