您的位置:首页 > 博客中心 > 数据库 >

实现键值对存储(三):Kyoto Cabinet 和LevelDB的架构比较分析

时间:2022-03-14 01:28

译自  


在本文中,我将会逐组件地把Kyoto Cabinet 和 LevelDB的架构过一遍。目标和本系列第二部分讲的差不多,通过分析现有键值对存储的架构来思考我应该如何建立我自己键值对存储的架构。本文将包括:

1. 本架构分析的意图和方法
2. 键值对存储组件概览
3. Kyoto Cabinet 和LevelDB在结构和概念上的分析
  3.1 用Doxygen建立代码地图
  3.2 整体架构
  3.3 接口
  3.4 参数化
  3.5 字符串
  3.6 错误管理
  3.7 内存管理
  3.8 数据存储
4. 代码审查
  4.1 声明和定义的组织
  4.2 命名
  4.3 代码重复
5. 参考文献

gxlsystem.com,布布扣

图3.1

gxlsystem.com,布布扣

图3.2

 

5. 参考文献

[1] 
[2] 
[3] 
[4] 
[5] 
[6] 
[7] 
[8] 
[9] 
[10] 
[11] 
[12] 
[13] 
[14] 
[15] 


热门排行

今日推荐

热门手游