Thanks for sharing this great & well crafted article!
I've got a question, you mentioned that SSTables store only a few keys in memory. How is the decision made about which keys to keep in memory vs on disk? Is there a specific strategy for optimizing this selection?