Skip to content
/ devildb Public

A C++ implementation of the Google LevelDB datastore with support for column families

License

Notifications You must be signed in to change notification settings

dosco/devildb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devildb

A C++ implementation of LevelDB with support for column families. I was inspired by the BigTable paper to try and implement my own "Log Structured Merge Tree" backed DB. This is still work in progress.

  • Support for Column Families
  • AVL tree based implementation of MemTables
  • An append only log using Protobufs for serialization
  • A SSTable implementation with a Bloomfilter index, Row-key and column indexes

About

A C++ implementation of the Google LevelDB datastore with support for column families

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published