NeDB

NeDB is embedded document DBMS written in JavaScript. It supports Node.js, nw.js, Electron, and web browser environments. It is designed to be partially compatible with MongoDB's JSON-based query API.

Query Interface

Custom API

The JavaScript API is a subset of MongoDB.

Data Model

Document / XML

System Architecture

Embedded

Storage Organization

Heaps

Indexes

AVL-Tree

Storage Architecture

In-Memory

The DBMS reads the entire database into memory. It can then flush out all changes on shutdown.

Stored Procedures

Not Supported