Grokking the Advanced System Design Interview
Ask Author
Back to course home

0% completed

Vote For New Content
From the course material, it wasn't immediately clear to me when MemTable is acc...

Camoen V

Sep 23, 2022

From the course material, it wasn't immediately clear to me when MemTable is accessed as opposed to when Row Cache is accessed while performing a read operation.

https://docs.datastax.com/en/cassandra-oss/3.x/cassandra/dml/dmlAboutReads.html

It looks like MemTable is checked as the first step. It's then followed by checking RowCache -> in-memory bloom filters -> key cache -> partition summary + partition index.

0

0

Comments
Comments
Design Gurus
Design Gurus3 years ago

That's right. First MemTable and then Row Cache.

The last part of the lesson tried to cover this:

If data is not present in MemTable, we have to look it up in SSTables or other data structures...

On this page