README
info
currently in developement, do not use yet.
Piotr DB
A database with the following features:
- Promises (es6.Promise)
- Schemas (json-schema)
- Replication (like pouchDB)
- Queries (like mongoDB)
- LevelDOWN (all engines supported)
- encryption (by password)
- import/export (JSON)
- Observables (from rxjs)
- multiTab-support
- for Browsers
- and NodeJS
- and angular2
- and React native
- and Cordova
Intention
I needed a database which works in nodeJS and the Browser. I wanted to easily request and save data. I wanted to use leveldown storage engines. I wanted schemas.
I tried levelup. I tried linvodb. I tried pouchDB. I tried minimongo.
But none of them was the optimal solution.
ideas
- native multiTab/window-support
- decrypted exports