================================================================
nessDB v1.7
Copyright (C) 2011 BohuTANG
================================================================
Key Features
=============
* Bloom filters for record presence detection
* Level-LRU for hot data caching,improve Random-Read
* Distributable B+Tree-Structured-Indexes
* Background IO for data flush to disk
* Support range queries
Directory Tree
==================
./
./src/ - sources of nessDB
./uint-test/ - unit-test cases
./BENCHMARK - benchmark results of nessDB
./LEVEL-LRU - nessDB's level-lru doc
./TODO - nessDB's todo list
Interface
==========
* db_init(int bufferpool_size,int isbgsync,uint64_t *sum)
* db_get(const char *key)
* db_get_range(const char *begin,const char *end,struct nobj *obj,int *retcount)
* db_add(const char *key,const char *value)
* db_update(const char *key,const char *value)
* db_remove(const char *key)
Very simple.
How to do TEST
==============
a, $cd src
b, $make
c, $./nessdb_bench add
If you want to remove all indexes and datas,please use "$make cleanall" command.
nessDB was written by BohuTANG.You can contact me by e-mail <overred.shuttler at gmail dot com>.
Thanks.
== END OF FILE ==