The Cassandra read path is somewhat more complex. Similar to the write path, structures in-memory and on-disk structures are examined, and then reconciled:
As shown in the preceding figure, a node handling a read operation will send that request on two different paths. One path checks the memtables (in RAM) for the requested data.
If row-caching is enabled (it is disabled by default), it is checked for the requested row, followed by the bloom filter. The bloom ...