asdine / storm

Simple and powerful toolkit for BoltDB
MIT License
2.07k stars 139 forks source link

Storm for any KV Store/Backend? #254

Closed prologic closed 5 years ago

prologic commented 5 years ago

At the moment the project stated:

Simple and powerful toolkit for BoltDB

Have we considered turning Storm into a general-purpose ORM for any KV Store/Backend? Is there any interest in this? If so how hard would it be to implement (not having looked at the codebase throughly in a while) -- Are there clean interfaces to implement a new backend against?

asdine commented 5 years ago

I'm actually currently on it in another project: https://github.com/asdine/genji It's working with Bolt, Badger and ram. I'm currently working on the SQL parser, to allow running SQL queries on any KV store

prologic commented 5 years ago

@asdine Ahh that's awesome! Can I help you add Bitcask support? I'll defiantely check out your new project! Thanks for the quick response.

asdine commented 5 years ago

Sure that'd be great! Let's continue this conversation here: https://github.com/asdine/genji/issues/31