ryanwhowe/key-value-store

This package is abandoned and no longer maintained. No replacement package was suggested.

A Key/Value storage setter and getter library with a database backend

v2.0.0 2018-12-30 15:27 UTC

This package is auto-updated.

Last update: 2023-06-01 19:04:04 UTC


README

Travis (.com) GitHub (pre-)release GitHub issues codecov

Version 2 has been reworked to specifically work with a Sqlite backend.

This is a database backed key/value store setter and getter library with additional functionality

This extends the key/value store in several ways

  • The ability to separate out values by groups
    • This allows group1.key1 to exist and not collide with group2.key1
  • The ability to have key/series values
    • This works like a logging method with the ability to retrieve the last value set or the entire series
  • The ability to have key/series of distinct values
    • This allows for only recording when a value changes as a logging method with the ability to retrieve the last value set or the series

Please read the wiki for additional documentation on the classes and methods.

Please add any issues for anything that does not appear to work as expected.

Please feel free to ask any questions if you think that this could be something useful to you.