I saw the movement of replacing Master/Slave, even single word 'master' or
'slave' in industry.

One option which is used a lot is primary/secondary.
Primary and replica are also reasonable terms to describe distributed
databases.

Personally I like 'primary' more than 'source' as the alternative of
'master', if MySQL is not the only case.
Take the below sentence as an example.

(1) Judge primary data source visited in current thread.
(2) Judge source data source visited in current thread.

The first one makes more sense than the second.

Conductor/Member is also seen as the alternative. But I don't think it is a
good choice for databases.

Just my 2 cents

BR,
Hongwei


On Sun, Sep 6, 2020 at 5:43 AM [email protected] <[email protected]>
wrote:

> Hi All,
>
> I want to discuss to rename MasterSlave module to ReadWriteSplit module.
>
> MySQL[1] has already change the master and slave to source and replica.
>
> Some concepts I plan to change:
>
> MasterSlave -> ReadWriteSplit
> MasterDataSource -> SourceDataSource
> SlaveDataSource -> ReplicaDataSource
>
> Please advice me.
>
> [1] https://mysqlhighavailability.com/mysql-terminology-updates/
>
> ------------------
>
> Sincerely,
> Liang Zhang (John)
> Apache ShardingSphere
>

Reply via email to