May 14, 2018 Volume 16, issue 2 PDF Algorithms Behind Modern Storage Systems Different uses for read-optimized B-trees and write-optimized LSM-trees Alex Petrov The amounts of data processed by applications are constantly growing. With this growth, scaling storage becomes more challenging. Every database system has its own tradeoffs. Understanding them is crucial, as it helps in selecting the righ

