leveldb源码剖析---迭代器设计

本篇主要介绍leveldb中的迭代器设计。迭代器设计封装了leveldb中的全部遍历操做。一个好的设计思想应该是:每一个存在容器的地方,就应该有对应容器的迭代器的设计。leveldb是一个容器,leveldb中的每一个level中的全部文件组成一个容器,进行merge时,因此待合并的文件集也是一个容器,固然每一个sstable文件自己也是一个容器,等等。所以,为每一个容器设计一个迭代器,封装访问容
相关文章
相关标签/搜索