axiodb
v1.0.15-s
Published
A fast, lightweight, and scalable open-source DBMS for modern apps. Supports JSON-based data storage, simple APIs, and secure data management. Ideal for projects needing efficient and flexible database solutions.
Downloads
855
Maintainers
Readme
AxioDB
AxioDB is a JSON-based database management system built using Node.js streams, designed to offer an all-in-one solution for data management. It provides a flexible and efficient way to handle data storage, retrieval, and manipulation without the need for a traditional database setup.
Features
- Custom Schemas: Define your own data schemas for structured data management.
- Data Manipulation: Easily perform operations like create, read, update, and delete (CRUD) on your JSON files.
- Query Capabilities: Support for advanced querying with methods like
find()
,skip()
, andlimit()
. - Stream Support: Utilize Node.js streams for efficient data reading and writing.
- Custom Encryption: Implement your own encryption algorithms to secure sensitive data.
- DaaS (Data as a Service): Easily integrate your data management capabilities into a DaaS model.
Getting Started
Prerequisites
- Node.js (v14 or higher)
- npm (v6 or higher)
Installation
To install AxioDB, run the following command:
npm install axiodb@latest --save