LRagji / redis-lsm-timeseries

This project is inspired from LSM data structure implemented on Redis for Timeseries database.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

redis-lsm-timeseries

This project is inspired from LSM data structure implemented on Redis for Timeseries database.

  1. It is a NPM module which has CRUD operations as functions which can help you compose this into you own project or built on top of it.
  2. It can be hosted by multiple process talking to the same redis for High Availability.
  3. Redis has constrainted space, we solve that with purge event to save your data on slower memory devices(SSD/HDD)
  4. Its blazing fast writes cause its on Redis with LSM data structure.
  5. Data Integrity & Persistence as provided by Redis.(Required Statefull Set with AOF enabled.)

Built with

  1. Authors :heart for Open Source.
  2. shortid for auto generating subscribtion handles.
  3. redis-scripto for handling lua scripts.

Contributions

  1. New ideas/techniques are welcomed.
  2. Raise a Pull Request.

Current Version:

W.I.P(Not released yet)

License

This project is contrubution to public domain and completely free for use, view LICENSE.md file for details.

About

This project is inspired from LSM data structure implemented on Redis for Timeseries database.

License:The Unlicense


Languages

Language:JavaScript 96.8%Language:Lua 3.2%