go-threads icon indicating copy to clipboard operation
go-threads copied to clipboard

ThreadDB Sharding and Replication?

Open lonnietc opened this issue 3 years ago • 3 comments

Hello,

I am working on a LibP2P-based project and need to find a good P2P database that is written in Go so that I could possibly integrate it into the existing codebase. As LibP2P uses IPFS for the storage and handles many of the P2P requirements, this is greatly benefitable.

In searching for existing IPFS and/or LibP2P databases, I also came across OrbitDB (JavaScript implementation) which seems to allow for sharding and replication and I was wondering if ThreadDB can also allow for this functionality as well since what I really need is to be able to spread the database across multiple IPFS instances that will be running in a private cluster on a P2P VPN.

Any information that you could provide would be greatly appreciated.

lonnietc avatar Oct 15 '21 17:10 lonnietc

Hey

yeah I am in the same boat

There is a pure golang implementation of mongodb !!

It’s a pity that go-threads don’t use it because mongodb licensing is not that fantastic

https://github.com/FerretDB/FerretDB

gedw99 avatar Jan 22 '22 12:01 gedw99

@gedw99 Thanks for the information on this and I will look at it more as well, my friend.

lonnietc avatar Oct 29 '23 16:10 lonnietc

Do we’re support do postresql snd SQLite do easy to run

https://github.com/maxpert/marmot Scales out SQLite. I use it.

gedw99 avatar Oct 31 '23 07:10 gedw99