uebermongodb
v0.2.0
Published
transform every database into a object key value store. This is a fork from Anh Nguyen to support MongoDB
Downloads
2
Readme
#About
uebermongodb is a abstraction layer for databases. It turns every database into a simple key value store, at the moment we only support mysql and sqlite. uebermongodb uses a smart cache and buffer algorithm to make databases faster. Reads are cached and writes are done in a bulk. The bulk writing reduces the overhead of a database transaction. uebermongodb is a fork from ueberDB by Peter 'Pita' Martischka [email protected] with additional support for MongoDB.
#Install
npm install uebermongodb
#Example
#How to add support for another database
Look at sqlite_db.js and mysql_db.js, your module have to provide the same functions. Call it DATABASENAME_db.js and reimplement the functions for your database. If you think it works, test it with node benchmark.js DATABASENAME
. Benchmark.js is benchmark and test at the same time. It tries to set 100000 values. You can pipe stderr to a file and will create a csv with benchmark results.
#License is Apache v2