sophia icon indicating copy to clipboard operation
sophia copied to clipboard

Implement Service Discovery and Replication

Open jcspencer opened this issue 10 years ago • 2 comments

Although it is not a feature that is needed right away, peer to peer gossip-style replication would be a great addition to SophiaDB.

One of the best examples of replicated data I've seen is the great scuttlebutt project by dominictarr.

The key aspects of a replication would be implementing scuttlebutt style handshake and then syncing data, then replicating real time changes.

In terms of binary data, we could possibly use msgpack for serialisation?

Again, replication is not a feature that is needed right away, but it would be a great addition to Sophia in the long term, and would go along nicely with hot-backup support and secondary indexes

Any thoughts?

jcspencer avatar May 15 '14 10:05 jcspencer

that would be great idea, if we consider it in high load and high performace server.

traw avatar May 20 '14 10:05 traw

http://tarantool.org/ - uses Sophia as disk storage, provides replication, uses msgpack for serialisation.

funny-falcon avatar Dec 14 '15 09:12 funny-falcon