Skip to content

rocket323/fishdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FishDB is a key-value storage based on b-tree model.

Install

make all

API

Instance operations:

BTree *bt = BTre::Open(dbfile);
...
bt->Close();
delete bt;

Key-value operations:

bt->Put('key', 'value');

Iterating over key space:

auto iter = bt->NewIterator();
for (iter->SeekToFirst(); iter->Valid(); iter->Next())
{
	std::cout << iter->Key() << ": " << iter->Value() << std::endl;
}
delete iter;

About

A key-value storage based on b-tree model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published