Database / RocksDB Basics Interview Questions
What is a Block Cache in RocksDB?
The Block Cache is an in-memory cache that holds recently accessed data and index blocks from SSTables, reducing how often RocksDB needs to read from disk.
- Frequently accessed, or "hot," blocks stay in memory rather than being re-read from disk on every lookup
- Configurable in size, letting operators trade memory usage against read performance
- Shared across the database instance, so blocks from different SSTables can all benefit from the same cache
For read-heavy workloads, a well-sized block cache can be one of the single biggest levers for improving overall read latency.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
