srotya / sidewinder

Fast and scalable timeseries database
http://sidewinder.srotya.com
Apache License 2.0
25 stars 9 forks source link

Simple Master Slave clustering #33

Closed ambud closed 7 years ago

ambud commented 7 years ago

Summary:

Create a naive master slave clustering system.

Description:

Master slave based clustering system provides data replication and sharding for queries. In this model master node will receive all writes which are then replicated over to one or more slave nodes. The slave nodes can be used for read only operations like queries allowing read scaling. Because this initial implementation is naive, master won't automatically failover using leader election process. If a master is not functional the slave will need to be manually promoted by applying the configuration and restarting.

ambud commented 7 years ago

Completed