Red-black-tree-based data storage (for small program / light application / node / browser ), efficient and lightweight, support for persistence and temporary storage!
Usage
Install
npm i apdb --save
1. Import
for nodejs
import apdb from 'apdb/node';
for wechat mini app
import apdb from 'apdb/wechat';
for web browser
import apdb from 'apdb/web';
2. Initial
const apdb = new apdb( params );
params [object]
key
desc
default
table
[string] storage table name
'default'
3. Insert
const result = await apdb.insert( params );
result [boolean]
if insert successful, result is true
params [object]
key
desc
default
key
[string] primary key
Date.now() + Math.random()
value
[object] value
null
update
[boolean] update current tree to storage, improve multi-line insert performance