Generic key-value store
gkvstore is a generic KV Store interface which provides an easier interface to access underlying database. It is mainly used to abstract the database used underneath so we can have a uniform API to use for clients
Different DB adapters can be built for the Store. This allows decoupling DB code from specific implementations and ability to change DBs on the fly.
gkvstore
works like a regular Go module:
> go get github.com/plexsysio/gkvstore
import "github.com/plexsysio/gkvstore"