LevelDB静态结构

2016-08-15 23:37:48 0 举报
仅支持查看
LevelDB是谷歌开源的一个高性能的键值对存储库,它采用了一种简单的、基于磁盘的数据结构。其静态结构主要包括以下几个部分: 1. SST文件(Sorted Strings Table):SST文件是LevelDB中存储键值对的主要数据结构,它将键按照字典顺序排序并存储在磁盘上。每个SST文件都包含多个块,每个块内部又包含了多个键值对。 2. WAL日志文件(Write-Ahead Log):WAL日志文件用于记录所有写入操作,以便在系统崩溃时恢复数据。 3. Manifest文件:Manifest文件记录了所有SST文件和WAL日志文件的信息,包括文件名、大小、创建时间等。
作者其他创作
大纲/内容
评论
0 条评论
下一页