1.0.0 • Published 6 years ago

sequelize-turbo v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

Sequelize Turbo

Turbo is a caching layer that is eventually consitant for FAUW (Frequent access, unfrequent writes) objects.

How to install

1. Add the package

npm install sequelize-turbo --save
yarn add --save

2. Wrap objects

Whenever you create Sequelize objects in your code, wrap them as follow:

const Turbo = require('sequelize-turbo')

const User = Turbo(
    sequelize.define('User', {
        ...config
    })
)

export default User

That's it! Turbo uses RAM to cache objects. However, is a distributed envrionment, using Redis is much more efficient.