leveldb学习开篇

打算研究生在读期间好好学习下leveldb的源码,期望能够从中感悟一下现代软件的开发流程和设计模式,体验一下google编程规范,不得不承认leveldb源码写得很有美感,最后最重要的当然是希望从中进...
  • tmshasha
  • tmshasha
  • 2015年06月16日 22:06
  • 730

Python的levelDB实现——实习笔记

实习做的最靠谱的东西,不过只是其中一个部分,这代码算是公司的吧(之前的软考不是白考的,不过想想也知道~),所以没有贴出来全部,不过他们也说了要放到github上,只是时间问题,- -我个人觉得是我代码...
  • gripleaf
  • gripleaf
  • 2013年12月26日 10:37
  • 2200

leveldb代码阅读(17)——流程分析:写数据(详细版本)

原文地址:http://www.blogjava.net/sandy/archive/2012/03/21/leveldb10.html 总体来说,leveldb的写操作有两个步骤,首先是针对log...
  • NB_vol_1
  • NB_vol_1
  • 2016年01月15日 15:25
  • 561

leveldb 性能、使用场景评估

http://www.cnblogs.com/lulu/p/4231810.html leveldb 性能、使用场景评估   最近有个业务写远远大于读,读也集中在最近写入,这不...
  • onlyForCloud
  • onlyForCloud
  • 2015年07月29日 14:51
  • 1242

leveldb学习:测试代码

leveldb中带有了大量的测试程序,凡是文件命名中带有_test的文件都是测试代码。就我的理解,阅读测试代码非常要,因为作为一个库,leveldb并不带有main函数,这也不利于我们理解leveld...
  • tmshasha
  • tmshasha
  • 2015年07月16日 23:14
  • 766

leveldb性能调优

许多的nosql都使用leveldb或者类似leveldb的系统作为存储引擎,例如tair,hbase,canssandra,因此理解并调优存储引擎可以大大的提高系统的性能。 前一篇大致介绍...
  • dongfuye
  • dongfuye
  • 2015年07月09日 15:57
  • 2007

leveldb之文件

1、leveldb的文件命名 当运行一次leveldb来写入数据时,leveldb可能会生成很多个log文件和SSTable文件,而这些文件的命名都是类似的,都是固定前缀+文件编号+固定后缀的。这...
  • u012658346
  • u012658346
  • 2015年05月15日 16:38
  • 1785

Windows上面编译和简单测试一下leveldb-1.9.0

http://gmd20.blog.163.com/blog/static/1684392320131733835919/ 已经port到windows 平台了,不过在官网下载的源码包是不能...
  • wangji163163
  • wangji163163
  • 2014年01月15日 13:04
  • 7353

leveldb之SSTable的创建与访问

在上篇 leveldb之SSTable 中,已经分析了SSTable的结构布局,并详细分析了数据区DataBlock的生成和使用,本文将详细分析一个完整的sstable的生成。 SSTable主要分为...
  • u012658346
  • u012658346
  • 2015年05月11日 16:18
  • 1338

leveldb之Version相关数据结构

在leveldb中,Version就代表了一个版本,它包括当前磁盘及内存中的所有文件信息。当执行一次compaction后,Leveldb将在当前版本基础上创建一个新版本,在所有的version中,只...
  • u012658346
  • u012658346
  • 2015年05月15日 10:09
  • 1237
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:leveldb 中的“智能锁”
举报原因:
原因补充:

(最多只允许输入30个字)