从 LSM-Tree 原理到 OceanBase 存储架构实践
在前面的文章中我们提到,OceanBase 和 TiDB 这两款主流分布式数据库并没有沿用传统的 HEAP 或 B+ 树存储引擎,而是选择了 LSM-Tree 架构。事实上,LSM-Tree 近年来在业界颇受欢迎——无论是大数据领域的 HBase、Cassandra,还是 LevelDB、Lucene(ES 的底层引擎),或是分布式 NewSQL 领域的 OceanBase 、TDSQL 新敏态存储(现名 TDSQL Boundless)以及 TiDB 底层的存储 RocksDB,都采用了 LSM-Tree 作为核心存储引擎。这期文章,我们就以 OceanBase 为例,来深入聊聊 LSM-T...