Skip to content
Chiyoung Seo edited this page Jul 16, 2014 · 29 revisions

Welcome to ForestDB wiki!

ForestDB is a fast key-value storage engine that is based on Hierarchical B+-Tree based Trie, called HB+-Trie, and was written in C++ and developed by Couchbase Caching and Storage Team to provide a scalable and high performance storage layer for Couchbase NoSQL database.

ForestDB can support efficient indexing and retrieval on a large number of variable-length keys, in terms of block device I/O operations. As discussed in Performance section, it especially shows much better IO performance in Solid-State Drives (SSDs). We have tested ForestDB on various server OS environments (Centos, Ubuntu, Mac OS x, Windows) and mobile OSs (iOS, Android)

Contents

This wiki page mainly explains ForestDB overview, its public APIs, application to Couchbase Lite, performance results, and the future work:

Clone this wiki locally