Memtables are for storing writes in memory till they are flushed to disk as sstables and once flushed, space gets released from commit logs too.. If your are updating some columns only that data would be there in memtables not entire row..Dont think of memtables as row cache..
This is my understanding..Anyone is free to add/correct info provided... Anuj Sent from Yahoo Mail on Android From:"Jim Shi" <hj...@yahoo.com> Date:Sat, 5 Sep, 2015 at 10:11 am Subject:memtable and sstables Hi, I have a question: in a read operation, why data in memtable needs merges with data in sstables? I thought if a key exists in memtable, it has all the data related to the key. Is this assumption not correct?