Database / RocksDB Basics Interview Questions
What is Space Amplification?
Space amplification is the ratio between the actual disk space RocksDB's data files consume and the true logical size of the data currently stored.
- Occurs because outdated versions of a key, and tombstones marking deletions, can persist on disk until compaction removes them
- Compaction styles that delay merging more aggressively, like universal compaction, tend to have higher space amplification while that data waits to be cleaned up
- Can be reduced through more frequent or more aggressive compaction, at the cost of increased write amplification
Like the other two amplification metrics, this reflects a genuine trade-off rather than something that can simply be eliminated, tuning RocksDB means choosing which of these costs matters most for a given workload.
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...
