Branimir Lambov created CASSANDRA-20092:
-------------------------------------------
Summary: SSTableScanner can be vastly simplified for compaction
Key: CASSANDRA-20092
URL: https://issues.apache.org/jira/browse/CASSANDRA-20092
Project: Cassandra
Issue Type: Improvement
Components: Local/Compaction
Reporter: Branimir Lambov
One of the main bottlenecks for compaction performance is its use of the
{{SSTableScanner}} class, whose main purpose is to implement partition range
queries and as such supports filtering by row and column that is not helpful to
compaction. To implement the latter it must rely on the sstable's index, adding
a lot of complexity and inefficiency.
Implementing a simpler version of a scanner that reads off the data file
directly for given spans of offsets would speed up compaction significantly.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]