databank-caching
v1.0.6
Published
Caching pattern driver for databank
Downloads
22
Readme
caching driver
The caching driver doesn't directly provide storage. Instead, it provides a storage pattern -- using fast and easy storage for quick retrieval, and slower storage for long-term persistence.
Hopefully using this driver will keep you from having to write caching code in your own app.
Usage
To create a caching databank, use the Databank.get()
method:
var Databank = require('databank').Databank;
var db = Databank.get('caching', {cache: {driver: 'memory', params: {}},
source: {driver: 'disk', params: {dir: '/var/lib/mine/'}}});
The driver takes the following parameters:
schema
: the database schema, as described in the Databank README.source
: the source databank info. Must be an object withdriver
andparams
properties.cache
: the cache databank info. Must be an object withdriver
andparams
properties. If not set, a newmemory
databank will be used.