3 ms·
FWIW other large vendors like Microsoft use terms like primary/replica instead of master/slave. That one database uses the phrase in 2018 (MySQL) does it doesn
by TAForObvReasons 8y ago
FWIW other large vendors like Microsoft use terms like primary/replica instead of master/slave. That one database uses the phrase in 2018 (MySQL) does it doesn't mean we shouldn't still strive to find more precise language
- meowface 8y agoPerhaps more precise language exists, but my understanding is that master/slave more accurately describes the relationship than primary/replica does. A replica implies mirroring, but doesn't imply the other key components that differentiate it from the primary or master node.
- mcphage 8y ago> my understanding is that master/slave more accurately describes the relationship than primary/replica does Please, do go on—what else about the master/slave relationship is implied by the terminology?
- true_religion 8y agoControl mostly. Slave processes are controlled by the master totally and do work on the masters behalf. Parent/child does not work here as child processes are created by the parent, and do not necessarily follow the parents commands. A child can do other work, without the parent being aware of the goals. Replicas on the other hand clone behavior, it has to be identical to the primary.