1.0.21 • Published 8 years ago
relict v1.0.21
IMPORTANT NOTE: THIS SYSTEM IS NOT READY FOR PRODUCTION!
RelictDB
RelictDB is a balzing-fast in-memory database system built with Microsofts TypeScript, compiled to ES5 for maximal compatibility. The system is also modular that you can use it as a Database Client for API data serving or even extend it with other OpenSource adapters or simply write your own Adapter for it.
Contribute
General steps
- Install Node.js for your OS from nodejs.org
- Clone the Project to your computer via git clone git@github.com:janbiasi/RelictDB.git
- Install the dependencies in your working copy with your console entering npm install
Setup Visual Studio Code
- Make sure you already done the General steps
- Install MS Visual Studio Code (free) from http://code.visualstudio.com
- Ctrl + Shift + P -> ext install TSLint -> Enter
- Ctrl + Shift + P -> Tasks: Configure ... -> Gulp -> Enter
API
Database
Process
- Database > Sandbox > Serializer > Encryptor > Adapter
- Adapter > Decryptor > Deserializer > Sandbox > Database
Sandbox
Emitter
Adapters
- Filesystem (bundled)
- HTTP (bundled)
- tbd: add other recommendation
FileAdapter
HttpAdapter (in progress)
Encryption
- Plain (bundled)
- AES 256 CTR (bundled)
- tbd: add other recommendation
CtrEncryption
GcmEncryption (in progress)
PlainEncryption
Serializer
- JSON (bundled)
- tbd: add other recommendation