alash3al / goukv

a key-value store with multiple backends including leveldb, badgerdb, postgresql

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to add a provider to kvrpc:)

zhiqiangxu opened this issue · comments

kvrpc is a universal rpc layer for arbitrary kv database:

https://github.com/zhiqiangxu/kvrpc

Do you mean that we need to think about implementing kvrpc interface?

Do you mean that we need to think about implementing kvrpc interface?

Yes, any vendor just needs to implement kvrpc.KVDB interface in order to be integrated into kvrpc:)

that is fine, but I think that the main domain for goukv is to be just a wrapper for other stores but to make an external interface it should be in another repo i.e goukv-service, there we can implement the rpc, redis, ... etc.

that is fine, but I think that the main domain for goukv is to be just a wrapper for other stores but to make an external interface it should be in another repo i.e goukv-service, there we can implement the rpc, redis, ... etc.

Right, it can be in another repo like goukv-service, or just as a provider in kvrpc :)