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

Database Entry

BabuDB


BabuDB is an embedded key-value DBMS based on log-structured merge trees. There are two implementations of the core system (one in Java and one in C++).

Source Code
https://github.com/xtreemfs/babudb[02]
Country of Origin
DE
Start Year
2008 [03]
End Year
2022
Project Types
Academic, Open Source
Written in
C++, Java
Supported Languages
C++, Java

Database Entry

BabuDB


BabuDB is an embedded key-value DBMS based on log-structured merge trees. There are two implementations of the core system (one in Java and one in C++).

History


The BabuDB project started in 2008. It was used as the database engine in the replicated metadata server of the XtreemFS file system. It was last updated in 2022 and has since been abandoned.

Data Model


Query Interface


Storage Architecture


Storage Format


Storage Organization


System Architecture


Citations

3 sources
  1. BabuDB | zib.de zib.de
  2. GitHub - xtreemfs/babudb: An embedded non-relational database for Java and C++ · GitHub github.com
  3. Initial directory structure. git-svn-id: https://babudb.googlecode.com/svn/trunk@1 d4c7dd96-b7b2-11dd-893d-d98698f66bbf github.com
Revision #2