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

Replicating service? #60

Closed
jphastings opened this issue Jan 6, 2019 · 3 comments
Closed

Replicating service? #60

jphastings opened this issue Jan 6, 2019 · 3 comments

Comments

@jphastings
Copy link

I can see that orbitdb replicate <database> lets me replicate a single DB, is there a way to replicate a large list of databases?

If we use the orbitdb version of twitter as an example, is there a way to replicate every user's stream so that if a user goes offline before anyone else "follows" them (their orbit & ipfs nodes become inaccessible) then someone else can still follow them and retrieve their tweets from some kind of replicating service?

  1. Does something like this exist, or would I need to write it?
  2. At what scale of replication am I likely to run into scaling issues?

Thanks!

@BartKnucle
Copy link

It all depends on how you implement you database logic.
Let's say you have a single share user db. Each user can register inside it.
You can on sync of that db trigger the sync of the complete user db.

The scalling part depend on your ipfs setup and environnement. It should scale but you'll have to run stress tests.

@aphelionz
Copy link
Member

@jphastings There are updates on this front. The community has been busy with pinning services!

In no particular order:

Also, I'm transferring this to the Field Manual repo so we can go into more details

@aphelionz aphelionz transferred this issue from orbitdb/orbitdb Sep 27, 2019
@jphastings
Copy link
Author

Thanks folks! I'm very late replying here, but this info is super helpful (and, as you say, the community has delivered!)

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

No branches or pull requests

3 participants