Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arcblock/nedb
Contains NEDB fork and multi-process support
https://github.com/arcblock/nedb
nedb
Last synced: about 2 months ago
JSON representation
Contains NEDB fork and multi-process support
- Host: GitHub
- URL: https://github.com/arcblock/nedb
- Owner: ArcBlock
- Created: 2020-11-23T01:42:40.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-06-26T04:05:13.000Z (over 1 year ago)
- Last Synced: 2024-10-16T08:33:10.321Z (3 months ago)
- Topics: nedb
- Language: JavaScript
- Homepage:
- Size: 1.27 MB
- Stars: 7
- Watchers: 20
- Forks: 2
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
![nedb](https://www.arcblock.io/.netlify/functions/badge?text=NEDB)
## Table of Contents
- [Table of Contents](#Table-of-Contents)
- [Introduction](#Introduction)
- [Packages](#Packages)
- [License](#License)## Introduction
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lernajs.io/)
[![docs](https://img.shields.io/badge/powered%20by-arcblock-green.svg)](https://docs.arcblock.io)
[![Gitter](https://badges.gitter.im/ArcBlock/community.svg)](https://gitter.im/ArcBlock/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)> Last updated at 2/11/2023, 10:28:50 PM
This repo contains a [NEDB](https://github.com/louischatriot/nedb) fork used by ArcBlock products.
Along with the NEDB core, we have updated several related packages to improve performance, security and compatibility:
- Most dependencies are upgraded to latest to get better security and performance
- Use @nedb/multi to read and write to the same database in different node.js processes
- Use @nedb/mongoose-driver as a drop-in replacement for mongoose + mongodb to make apps lightweightLimitations: if you want to use nedb in browser, please use the original version.
## Getting Started
Checkout instructions [here](./docs/contribute.md) on how to contribute.
## Packages
- [@nedb/binary-search-tree ](https://www.npmjs.com/package/@nedb/binary-search-tree)
- [@nedb/core ](https://www.npmjs.com/package/@nedb/core)
- [@nedb/mongoose-driver ](https://www.npmjs.com/package/@nedb/mongoose-driver)
- [@nedb/multi ](https://www.npmjs.com/package/@nedb/multi)
- [@nedb/waterline ](https://www.npmjs.com/package/@nedb/waterline)## Credits
- [NEDB Core](https://github.com/louischatriot/nedb)
- [NEDB Multi](https://github.com/vangelov/nedb-multi)