Benjamin Lerer created CASSANDRA-16717:
------------------------------------------

             Summary: The fetching strategy can be optimized for CL.ONE and 
CL.LOCAL_ONE
                 Key: CASSANDRA-16717
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16717
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Benjamin Lerer
            Assignee: Benjamin Lerer


The current {{ColumnFilter}} fetching strategy has been implemented in order to 
guaranty the CQL semantics around empty vs non-existing rows. It has also some 
importance regarding read-repair (CASSANDRA-16710). Nevertheless, reads at 
{{CL.ONE}} and at {{CL.LOCAL_ONE}} do not use read-repair and do not require 
more columns than the queried ones as those cannot be deleted by column 
deletions present on other nodes. By consequence, having {{ColumnFilter}} 
fetching only the queried columns should improve query speed, by reducing the 
number of SSTable reads for queries fetching specific rows and reducing the 
amound of data serialized and transfered between nodes (if the data is not 
local). 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to