Discussion about this post

User's avatar
The AI Architect's avatar

Excellent deep dive into the amplification tradeoffs. The size-tiered vs leveled comparsion makes the RUM conjecture super tangible because seeing the order-of-magnitude differences in write amp really clarifies why systems like Cassandra and RocksDB make such different choices. I debugged a production issue once where understanding that leveled compaction was rewriting data ~30x helped us shift to a more suitableengine.

Dan Koren's avatar

Read amplification and write amplification must

also be measured in number of IO requests and

not just in relative data volumes.

3 more comments...

No posts

Ready for more?