Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ThreadDB Sharding and Replication? #563

Open
lonnietc opened this issue Oct 15, 2021 · 3 comments
Open

ThreadDB Sharding and Replication? #563

lonnietc opened this issue Oct 15, 2021 · 3 comments

Comments

@lonnietc
Copy link

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.

@gedw99
Copy link

gedw99 commented Jan 22, 2022

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

@lonnietc
Copy link
Author

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

@gedw99
Copy link

gedw99 commented Oct 31, 2023

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants