存储引擎从一个内存 Map 加一份日志,一路演化成 LSM-Tree,每加一个部件都是在补前一个部件的短板,而代价落在写放大、读放大和空间占用三者之间的取舍上。