DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

nessDB


nessDB is an embedded key-value DBMS written in ANSI C with BSD license. It does not require any external dependencies and works in most POSIX systems.[03][04]

Source Code
https://github.com/BohuTANG/nessDB[01]
Developer
Country of Origin
CN
Start Year
2011 [05]
End Year
2016
Project Type
Open Source
Written in
C
Supported Languages
C, C++, Java, Lua, Python
Operating Systems
BSD, Linux
License
BSD License

As for storage engine, nessDB used LSM-tree (Log-Structured Merge Tree) in v1.8, Small-Splittable Tree (SST) in v2.0, and will use fractal-tree in v3.0. nessDB also used fractional cascading to speed up query.

Database Entry

nessDB


nessDB is an embedded key-value DBMS written in ANSI C with BSD license. It does not require any external dependencies and works in most POSIX systems.

As for storage engine, nessDB used LSM-tree (Log-Structured Merge Tree) in v1.8, Small-Splittable Tree (SST) in v2.0, and will use fractal-tree in v3.0. nessDB also used fractional cascading to speed up query.[03][04]

History[03]


It has released two main versions (v1.8 and v2.0), while v3.0 is still work in progress.

Data Model


Storage Architecture


Storage Model


System Architecture


Revision #3 Last Updated: