GithubHelp home page GithubHelp logo

aiden-dong / leveldb-source-code-analyze Goto Github PK

View Code? Open in Web Editor NEW
28.0 2.0 3.0 1.6 MB

leveldb 源码阅读分析,基于 1.20

License: BSD 3-Clause "New" or "Revised" License

CMake 1.69% C++ 95.37% C 2.94%

leveldb-source-code-analyze's Introduction

Google LevelDB 源码阅读

基于1.20版本


当前绝大多数的KV数据库都是基于LevelDB的设计**:类似于RockesDB,HBase等。

为了更加细致的了解基于LSM Tree的KV数据库的设计细节,所以花了些时间来阅读源码,并共享出来希望和大家一起探讨

代码部分已经注释说明,并且分为以下几个专题整理 :

欢迎访问,并给出意见

如果对您有用,帮忙点以下Star

leveldb-source-code-analyze's People

Contributors

aiden-dong avatar

Stargazers

yangyi avatar 胡阿尤 avatar Eason Wang avatar LanBingLB avatar  avatar  avatar TaLon avatar 子期 avatar Liang Feng avatar 方言 avatar  avatar  avatar 黄桑 avatar LS Hower avatar looooong sleeper avatar xuya avatar  avatar Hank avatar  avatar  avatar i-mine avatar  avatar kevinxzhao avatar  avatar  avatar  avatar 刘虓 avatar  avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.