Question about the read path in cassandra. If a partition/row is in the
Memtable and is being actively written to by other clients, will a READ of
that partition also have to hit SStables on disk (or in the page cache)? Or
can it be serviced entirely from the Memtable?
If you select all
No. Consider a scenario where you supply a timestamp a week in the future,
flush it to sstable, and then do a write, with the current timestamp. The
record in disk will have a timestamp greater than the one in the memtable.
On Wed, Oct 22, 2014 at 9:18 AM, Donald Smith
Of
Jonathan Haddad
Sent: Wednesday, October 22, 2014 9:24 AM
To: user@cassandra.apache.org
Subject: Re: Is cassandra smart enough to serve Read requests entirely from
Memtables in some cases?
No. Consider a scenario where you supply a timestamp a week in the future,
flush it to sstable