MarsDB
MarsDB is a Node.js/NW.js/Electron persistent, promise base
DB with MongoDB features and very close interface. It's originally
base on LinvoDB3, which based on NeDB. Writen on ES6 and highly
extendable.
Features:
- Promise based
- Carefully written on ES6
- MongoDB-like query language
- Flexible request pipeline – map, reduce, join, etc.
- Object joins – simplest client-side joins ever
- Persistence with interface, compiatble with LevelUP
- NW.js/Electron friendly - JS-only backend is Medea
- Performant - steady performance unaffected by DB size - queries are always indexed
- Auto-indexing
- Live queries - make the query, get constantly up-to-date results
- Efficient Map / Reduce / Limit
Status
Work in progress
License
See License