leveldb学习笔记之二——源码目录结构

说明

从今天开始,将正式进入leveldb源码的学习。leveldb主要采用c++实现,整体代码比较规范,除了学习存储相关的原理,还可以学习c++相关的知识,提升c++的技巧。

目录

leveldb的目录结构如下:

  • cmake:cmake的相关文件;
  • db:主要逻辑的实现,也将是我们重点分析的地方;
  • doc:文档;
  • helpers/memenv:简单完全内存的文件系统,提供操作目录文件接口;
  • include/leveldb:头文件,外部工程使用leveldb时引用的头文件;
  • issues:
  • port:平台相关的实现,主要提供posix/android相关支持;
  • table:sstable相关的数据格式定义及操作;
  • util:提供通用功能实现。

接下来我将从include文件夹的内容开始,进行leveldb的源码的阅读。

学习是一种慰藉,编程是一种情怀,技术提升永不可辜负!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值