Jump to: navigation, search

Trove/Specs/Trove-v1-MySQL-Replication

< Trove
Revision as of 19:41, 21 April 2014 by Vgnbkr (talk | contribs) (Created page with "== Description == Providing support for the various replication use cases is critical for use of Trove in production. For the first phase implementation of Replication in Tro...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

Providing support for the various replication use cases is critical for use of Trove in production. For the first phase implementation of Replication in Trove we will implement the functionality laid out in the Trove V1 Replication Blueprint

Use Case Summary

The following use cases will be addressed by this V1 implementation:

A. Read Replicas (Slaves)

  1. The master can exist before the slave such that the master already contains data
  2. N Slaves for one master
  3. Slaves can be marked read-only (read-only will be default)
  4. A slave can be detached from "replication set" to act as independent site
  5. A pre-existing non-replication site can become the master of a new "replication set"
  6. The health of a slave will be monitor-able

Design