sophia
sophia copied to clipboard
Implement Service Discovery and Replication
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?
that would be great idea, if we consider it in high load and high performace server.
http://tarantool.org/ - uses Sophia as disk storage, provides replication, uses msgpack for serialisation.