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.

Data Model

Document / XML

Indexes

AVL-Tree

Query Interface

Custom API

The JavaScript API is a subset of MongoDB.

Storage Architecture

In-Memory

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

Storage Organization

Heaps

Stored Procedures

Not Supported

System Architecture

Embedded

NeDB Logo
Website

https://github.com/louischatriot/nedb

Source Code

https://github.com/louischatriot/nedb

Tech Docs

https://github.com/louischatriot/nedb/wiki

Country of Origin

FR

Start Year

2013

Project Type

Open Source

Written in

JavaScript

Supported languages

JavaScript

Compatible With

MongoDB

Licenses

MIT